クラス DatagramSocket および DatagramPacket [データ パケット/データグラム] は、UDP プロトコルに基づいてネットワーク プログラムを実装します。
UDP データグラムは、データグラム ソケット DatagramSocket を介して送受信されます。システムは、UDP データグラムが宛先に安全に配信されることを保証しませんし、いつ到着するかも保証しません。
DatagramPacket オブジェクトは、UDP データグラムをカプセル化します。データグラムには、送信者の IP アドレスとポート番号、受信者の IP アドレスとポート番号が含まれます。
UDP プロトコルの各データグラムは完全なアドレス情報を提供するため、送信者と受信者の間で接続を確立する必要はありません。
2 つのコア クラス/オブジェクト DatagramSocket ドメイン DatagramPacket
確立して送信終わり、受け取り側。
データ パケットの作成
DatagramSocket の送信メソッドと受信メソッドを呼び出す
DatagramSocket を閉じる。
UDP ネットワーク プログラミング原理の概略図
UDP の説明:
いいえクリア サーバーとクライアントは、データの送信者と受信者に進化しました。
データの受信とデータの生成は、DatagramSocket オブジェクトを通じて完了します。
データを DatagramPacket オブジェクト/パッケージにカプセル化します。
DatagramPacket オブジェクトを受信する場合は、解凍してデータを取り出す必要があります。
DatagramSocket は受信するポートを指定できます。データ。
以上がJava で UDP プロトコルに基づくネットワーク通信用の UDP プログラミングを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。