ホームページ  >  記事  >  Java  >  Java で UDP プロトコルに基づくネットワーク通信用の UDP プログラミングを実装する方法

Java で UDP プロトコルに基づくネットワーク通信用の UDP プログラミングを実装する方法

王林
王林転載
2023-05-17 13:13:471197ブラウズ

UDP プログラミング通信

基本的な紹介

  • クラス DatagramSocket および DatagramPacket [データ パケット/データグラム] は、UDP プロトコルに基づいてネットワーク プログラムを実装します。

  • UDP データグラムは、データグラム ソケット DatagramSocket を介して送受信されます。システムは、UDP データグラムが宛先に安全に配信されることを保証しませんし、いつ到着するかも保証しません。

  • DatagramPacket オブジェクトは、UDP データグラムをカプセル化します。データグラムには、送信者の IP アドレスとポート番号、受信者の IP アドレスとポート番号が含まれます。

  • UDP プロトコルの各データグラムは完全なアドレス情報を提供するため、送信者と受信者の間で接続を確立する必要はありません。

基本プロセス

  • 2 つのコア クラス/オブジェクト DatagramSocket ドメイン DatagramPacket

  • 確立して送信終わり、受け取り側。

  • データ パケットの作成

  • DatagramSocket の送信メソッドと受信メソッドを呼び出す

  • DatagramSocket を閉じる。

UDP ネットワーク プログラミング原理の概略図

Java で UDP プロトコルに基づくネットワーク通信用の UDP プログラミングを実装する方法

UDP の説明:

  • いいえクリア サーバーとクライアントは、データの送信者と受信者に進化しました。

  • データの受信とデータの生成は、DatagramSocket オブジェクトを通じて完了します。

  • データを DatagramPacket オブジェクト/パッケージにカプセル化します。

  • DatagramPacket オブジェクトを受信する場合は、解凍してデータを取り出す必要があります。

  • DatagramSocket は受信するポートを指定できます。データ。

らぁぁぁぁぁぁぁぁ

以上がJava で UDP プロトコルに基づくネットワーク通信用の UDP プログラミングを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。