この記事では、UDPプロトコルに基づいてデータ送信を実装するJavaプログラミング方法について説明します。次のように、参照のために共有してください。
UDPプロトコル(ユーザーデータグラムプロトコル)は、TCPプロトコルとは異なりますが、TCPプロトコルよりも速い送信速度があります。そして、「世界」が送信されますが、受信者は「世界」を受け取ることができ、「こんにちは」を再度受け取った後にデータを受信できない場合があります。なぜですか?頼ることは不可能であるため、送信中に失われる可能性があります。しかし、UDPはTCPよりもリアルタイムオーディオの送信により適しています。 UPD Datagramの送信の簡単な例を次に示します
サーバー側:
java.net.net.net.net.net.socketexceptのインポート。 ] socketexception {new echoserver() ){echo: "+msg; public void service {try {datagrampacket = new datagrampacket(new byte [512]、512); new String(packet.getData()、0、packet.getLength()); setData(msg).getGartysocket.send(packet);クライアント:
java.io.io.io.datagrampack.data gramsocket; Public Class ecoclient {localhost "remoteport = 8088; {new echoclient()。 while(msg = reader.readline()!= null){// buffer = msg.getBytes()new datagrampacket(buffer、buffer.length、add ress、remoteport); .send(packet); .getLength());この記事がみんなのJavaプログラミングに役立つことを願っています。