Dieser Artikel beschreibt die Java -Programmiermethode zur Implementierung der Datenübertragung basierend auf dem UDP -Protokoll. Teilen Sie es für Ihre Referenz wie folgt weiter:
Das UDP -Protokoll (User Datagram Protocol) unterscheidet sich von dem TCP -Protokoll. . Und dann wird "Welt" gesendet, aber der Empfänger kann "Welt" erhalten, und Sie erhalten die Daten möglicherweise nicht, nachdem Sie "Hallo" erneut erhalten haben. Warum? Da es unmöglich ist, sich darauf zu verlassen, kann es während der Übertragung verloren gehen. UDP eignet sich jedoch besser für die Übertragung von Echtzeit-Audio als TCP. Hier finden Sie ein einfaches Beispiel für Update -Übertragungsdatagramme
Serverseite:
Java.io.ioException; ] args) löscht SocketException {new EchoServer (). Service (); ) {return "echo:"+msg; New String (packet.getData (), 0, packet.getLength ()); setData (echo (msg) .getBytes ());Kunde:
java.io.buffedReader; public class echoclient {private String remotehost = "localhost"; {new echoclient (). talk (); while (msg = reader.readline ())! .Send (Paket); .GetLength ());Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.