Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.
Toon posts:

[Java] Probleem met blocking/non-blocking receive

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik ben bezig met het implementeren van een applicatie die gebruik maakt van RTP over datagram sockets in java. Ik heb een voorbeeld van de Sun site geplukt die een video kan versturen met een RTP connectie. Ze gebruiken hiervoor een RTPSocketAdapter object die met behulp van een datagram socket data kan versturen. De code hiervan is staat hier: http://java.sun.com/javas...ons/RTPSocketAdapter.java

De read() methode die de Datagram socket receive() aanroept, staat in een interne class die de PushSourceStream interface implementeert. Volgens deze interface moet de read() functie non-blocking zijn: http://fmj-sf.net/doc/fmj...ead(byte[],%20int,%20int).

In de API van Datagram socket staat echter dat de receive methode *wel* blocking is: http://java.sun.com/j2se/...(java.net.DatagramPacket)

Snapt iemand hoe het kan dat een object een blocking receive gebruikt om een non-blocking read te implementeren?

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 10:40
Hij draait in een eigen Thread?

Roomba E5 te koop