中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用java編寫udp發送程序

小億
89
2023-11-08 14:24:34
欄目: 編程語言

使用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接收程序監聽該端口。

0
云林县| 长海县| 德安县| 北碚区| 溆浦县| 万安县| 二手房| 高唐县| 滕州市| 景泰县| 克什克腾旗| 静宁县| 安远县| 独山县| 扬州市| 阿拉尔市| 龙南县| 裕民县| 承德县| 嘉祥县| 思南县| 普定县| 绥江县| 包头市| 鄂托克旗| 富锦市| 二手房| 彩票| 南丹县| 财经| 丹寨县| 崇仁县| 察哈| 阳谷县| 聊城市| 富源县| 建阳市| 盐源县| 富锦市| 灵武市| 惠东县|