📄 serverbean.java
字号:
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;
class ServerBean {
private byte[] buffer;
int clientport,serverport;
String content;
InetAddress ia;
DatagramSocket ds;
public ServerBean() throws SocketException, UnknownHostException {
buffer = new byte[1024];
clientport = 1985;
serverport = 1986;
content = "";
ds = new DatagramSocket(serverport);
ia = InetAddress.getByName("localhost");
}
public void listenClient() throws IOException {
// 在循环体里接收消息
while (true) {
// 初始化DatagramPacket类型的变量
DatagramPacket dp = new DatagramPacket(buffer, buffer.length);
// 接收消息,并把消息通过dp参数返回
ds.receive(dp);
content = new String(dp.getData(), 0, dp.getLength());
// 打印消息
print();
}
}
public void print() {
System.out.println(content);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -