Tag,
kann mir jemand auf die Sprünge helfen und sagen nach was ich gezielt suchen muss ? Ich habe mich mittlerweile durch ein paar sehr gute Socket Tutorials gewühlt und kann nun erfolgreich Daten versenden und empfangen. Jetzt wird es aber knifflig bei meiner Anwendung. Ich habe ca immer 4 UDP Packets die ich anfrage und dann auch bekomme. Das Problem ist: der rcvfrom call ist blockend, und ich hab nur ne while 1 davor, d.h. ich muss nach einer gewissen Zeit, nämlich wenn alle 4 Packets angekommen sind, irgendwie aus dem Programm rausresumen. Am besten wäre 2 Sekunden nachdem ich das letzte Packet empfangen habe. Nach was muss ich da suchen. Bin ich da mit asynchronous sockets richtig ? Und kann jemand ein gutes Tutorial empfehlen ?
Und bitte nicht falsch verstehen, ich möchte halt nur nicht irgendwas anfangen zu lernen, bei dem sich dann am Ende herausstellt, dass es nicht das ist wonach ich suche.
Viele Grüße
z0
kann mir jemand auf die Sprünge helfen und sagen nach was ich gezielt suchen muss ? Ich habe mich mittlerweile durch ein paar sehr gute Socket Tutorials gewühlt und kann nun erfolgreich Daten versenden und empfangen. Jetzt wird es aber knifflig bei meiner Anwendung. Ich habe ca immer 4 UDP Packets die ich anfrage und dann auch bekomme. Das Problem ist: der rcvfrom call ist blockend, und ich hab nur ne while 1 davor, d.h. ich muss nach einer gewissen Zeit, nämlich wenn alle 4 Packets angekommen sind, irgendwie aus dem Programm rausresumen. Am besten wäre 2 Sekunden nachdem ich das letzte Packet empfangen habe. Nach was muss ich da suchen. Bin ich da mit asynchronous sockets richtig ? Und kann jemand ein gutes Tutorial empfehlen ?
Und bitte nicht falsch verstehen, ich möchte halt nur nicht irgendwas anfangen zu lernen, bei dem sich dann am Ende herausstellt, dass es nicht das ist wonach ich suche.
Viele Grüße
z0