⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 udpclient.java

📁 用UDP协议进行传输
💻 JAVA
字号:
import java.io.*;
import java.net.*;
import java.lang.Math;
public class UDPClient{
	public static void main(String args[]) throws Exception{
		DatagramSocket clientSocket = new DatagramSocket(6789);
		byte[] receiveData = new byte[1024];
	while(true){
		DatagramPacket receivePacket = new DatagramPacket(receiveData,receiveData.length);
		clientSocket.receive(receivePacket);
		String received = new String(receivePacket.getData());
		if(Math.random()<0.5){
		System.out.println("From Server "+received);
		byte[] sendData=new byte[1024];
	    received.getBytes(0,1,sendData,0);
		InetAddress IPAddress = receivePacket.getAddress();
		int port = receivePacket.getPort();
		DatagramPacket sendPacket =new DatagramPacket(sendData,sendData.length,IPAddress,port);
		clientSocket.send(sendPacket);
	}
	}
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -