91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么用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
嘉祥县| 淮滨县| 宣汉县| 旺苍县| 晋城| 临泽县| 广水市| 涡阳县| 津市市| 平安县| 永吉县| 大田县| 荥阳市| 舞钢市| 奉节县| 贵港市| 龙南县| 磴口县| 英德市| 资源县| 托克逊县| 得荣县| 黑河市| 湟源县| 福安市| 龙游县| 静海县| 察雅县| 合阳县| 中超| 磐石市| 建始县| 永寿县| 宁蒗| 浙江省| 临颍县| 西宁市| 女性| 吉木萨尔县| 兴文县| 彝良县|