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

📄 receiver.java

📁 用java的net包写的一个小的点到点的聊天软件。用了2小时写的
💻 JAVA
字号:
package jsm;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

public class Receiver extends Thread {
	public final static int PORT = 2004;

	private static Receiver single = new Receiver();

	MessageHandler mh = MessageHandler.getMH();

	public static Receiver getReceiver() {
		return single;
	}

	private Receiver() {

	}

	public void run() {
		ServerSocket monitor = null;
		try {
			// 暂时不设置监听端口的等待队列
			monitor = new ServerSocket(PORT);
			while (true) {
				Socket connection = monitor.accept();
				// System.out.println("socket connected");
				connection.setSoTimeout(30000);
				mh.handleInConnection(connection);
			}
		} catch (IOException e) {

			e.printStackTrace();
		} finally {
			try {
				monitor.close();
			} catch (IOException e) {

				e.printStackTrace();
			}
		}

	}

}

⌨️ 快捷键说明

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