亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

怎么用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
勐海县| 松阳县| 五家渠市| 巴塘县| 双辽市| 福鼎市| 东阿县| 海伦市| 和政县| 来安县| 博野县| 阳山县| 黎城县| 郯城县| 油尖旺区| 新余市| 康乐县| 勃利县| 浦县| 筠连县| 清苑县| 玉山县| 普宁市| 绥江县| 腾冲县| 盈江县| 易门县| 咸阳市| 湖南省| 衡东县| 霍林郭勒市| 兴城市| 湘西| 祥云县| 安乡县| 定远县| 图们市| 怀远县| 涞源县| 广东省| 榆树市|