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

📄 serverbean.java

📁 本光盘包含了本书各章中出现的所有程序的源代码。 1. 如果是Java程序
💻 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 + -