久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么用java編寫udp發送程序

143次閱讀
沒有評論

共計 844 個字符,預計需要花費 3 分鐘才能閱讀完成。

使用 Java 編寫 UDP 發送程序可以按照以下步驟進行:

  1. 創建一個 DatagramSocket 對象,用于發送和接收數據報。
  2. 創建一個 InetAddress 對象,指定目標主機的 IP 地址。
  3. 創建一個 DatagramPacket 對象,用于封裝要發送的數據和目標主機的地址信息。
  4. 使用 DatagramSocket 的 send() 方法發送數據報。
  5. 關閉 DatagramSocket。

下面是一個簡單的示例代碼:

import java.io.IOException;
import java.net.*;

public class UDPSender {public static void main(String[] args) {String message = "Hello, UDP Receiver!";
        int port = 12345;
        
        try {// 創建 DatagramSocket
            DatagramSocket socket = new DatagramSocket();
            
            // 創建目標主機的 InetAddress 對象 
            InetAddress address = InetAddress.getByName("192.168.0.100");
            
            // 創建要發送的數據報 
            byte[] data = message.getBytes();
            DatagramPacket packet = new DatagramPacket(data, data.length, address, port);
            
            // 發送數據報 
            socket.send(packet);
            
            // 關閉 DatagramSocket
            socket.close();
            
            System.out.println("UDP message sent successfully.");
        } catch (IOException e) {e.printStackTrace();
        }
    }
}

以上代碼將發送一個字符串消息到指定的 IP 地址和端口。要運行該程序,需要將目標主機的 IP 地址替換為實際的 IP 地址,并確保目標主機上有一個 UDP 接收程序監聽該端口。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計844字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 英吉沙县| 天祝| 沙坪坝区| 绵阳市| 乡城县| 忻州市| 精河县| 肇州县| 祁门县| 通州市| 武川县| 屯留县| 通海县| 凤凰县| 孟州市| 尼玛县| 谢通门县| 革吉县| 洛川县| 南宫市| 丹巴县| 五寨县| 浑源县| 文登市| 会东县| 哈巴河县| 黔东| 丁青县| 洛隆县| 湟源县| 迁西县| 潮安县| 定安县| 三穗县| 昂仁县| 天门市| 通许县| 繁昌县| 华坪县| 手游| 文昌市|