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

溫馨提示×

java怎么用UDP實時接收數據

小云
140
2023-08-19 13:47:06
欄目: 編程語言

要使用UDP實時接收數據,你可以使用Java的DatagramSocket類和DatagramPacket類。以下是一個簡單的示例代碼:

import java.net.DatagramPacket;
import java.net.DatagramSocket;
public class UDPServer {
public static void main(String[] args) {
try {
// 創建一個DatagramSocket對象,指定監聽的端口號
DatagramSocket socket = new DatagramSocket(9999);
// 創建一個字節數組作為接收數據的緩沖區
byte[] buffer = new byte[1024];
while (true) {
// 創建一個DatagramPacket對象,用于接收數據
DatagramPacket packet = new DatagramPacket(buffer, buffer.length);
// 接收數據
socket.receive(packet);
// 處理接收到的數據
String data = new String(packet.getData(), 0, packet.getLength());
System.out.println("Received: " + data);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

在這個示例中,我們創建了一個DatagramSocket對象來監聽端口號9999。然后,我們創建一個字節數組作為接收數據的緩沖區,并使用DatagramPacket對象來接收數據。接收到數據后,我們可以對其進行處理,例如將其轉換為字符串并打印出來。

你可以根據需要修改代碼來適應你的實際需求,例如更改監聽的端口號、處理接收到的數據的方式等等。

0
尤溪县| 合肥市| 临沂市| 松潘县| 万荣县| 巴里| 科技| 夏河县| 漳州市| 都兰县| 洛隆县| 虎林市| 岑巩县| 凌源市| 宜都市| 广汉市| 太仆寺旗| 临颍县| 新营市| 饶河县| 镇平县| 云安县| 佛山市| 奉新县| 湖口县| 盐城市| 肥西县| 清河县| 岳普湖县| 吴桥县| 永仁县| 汝阳县| 繁昌县| 武功县| 江安县| 金溪县| 昌平区| 龙泉市| 白银市| 自治县| 睢宁县|