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

溫馨提示×

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
永丰县| 郸城县| 卫辉市| 丰县| 永清县| 巴彦淖尔市| 涿州市| 拉萨市| 稻城县| 策勒县| 安福县| 桑植县| 清苑县| 镇沅| 南和县| 崇文区| 西盟| 措勤县| 加查县| 泸溪县| 来安县| 虎林市| 兴城市| 清徐县| 沙坪坝区| 仙桃市| 威宁| 天峨县| 车致| 宾阳县| 西盟| 孝昌县| 廊坊市| 孝感市| 安顺市| 洮南市| 华阴市| 中阳县| 青阳县| 资源县| 翁源县|