UDP Pakete
-
Wenn ich ein UDP Paket an einer Stelle sende, und es an anderer wieder empfange. Ist dann garantiert, dass ich das ganze Paket vollständig mit einem einzigen recv() aufruf wieder einlese? (Sofern natürlich der Puffer groß genug ist.)
-
Ja. Entweder das Packet kommt an oder nicht (ganz oder gar nicht).
-
Nein!
Es kommt zwar garantiert richtig an, wenn es kommt, aber es kann sein, dass es in mehreren Recvs aufgerufen werden muss.
-
aber es kann sein, dass es in mehreren Recvs aufgerufen werden muss
nicht wenn:
Sofern natürlich der Puffer groß genug ist
und er den Puffer fuer den recv Aufruf meint ...
Ciao ...