📄 datagramserver.txt
字号:
import java.io.*;
import java.net.*;
/**
* @author MABO
* @version 1.0
*/
public class DatagramServer {
/**
* @throws Exception
*/
public static void main(String args[]) throws Exception {
/**
* The default port number is 8080
*/
DatagramSocket serverSocket = new DatagramSocket(8080);
byte[] receiveData = new byte[1];
byte[] sendData = new byte[1];
PrintWriter screen = new PrintWriter(System.out, true);
screen.println("The UDPServer is running....");
/**
* recieve and send back the data to the client
*/
while (true) {
DatagramPacket receivePacket = new DatagramPacket(receiveData,
receiveData.length);
serverSocket.receive(receivePacket);
sendData = receivePacket.getData();
InetAddress IP = receivePacket.getAddress();
int port = receivePacket.getPort();
DatagramPacket sendPacket = new DatagramPacket(sendData,
sendData.length, IP, port);
serverSocket.send(sendPacket);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -