datagramserver.txt
来自「Icarnegie university SSD8电子书和全部练习答案」· 文本 代码 · 共 45 行
TXT
45 行
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 + =
减小字号Ctrl + -
显示快捷键?