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

📄 servermain.java

📁 J2ME开发的手机socket 聊天室源码。
💻 JAVA
字号:
package server;

import java.io.*;
import java.net.*;
import java.util.*;

public class ServerMain {
	public static Vector socketVector = new Vector();

	public static void main(String[] args) throws IOException {
		System.out.println("服务器启动........");
		ServerSocket s = new ServerSocket(5000);
		while (true) {
			Socket soc = s.accept();
			SocketThread st = new SocketThread(soc);
			socketVector.addElement(st);
			st.start();
		}
	}

	public static void sendEveryone(String msg) {
		Object object = null;
		int len = socketVector.size();
		for (int i = 0; i < len; i++)
			try {
				object = socketVector.elementAt(i);
				SocketThread st = (SocketThread) object;
				st.sender.send(msg);
			} catch (Exception ex) {
				socketVector.removeElement(object);
			}
	}

	public static void removeObject(Object object) {
		socketVector.removeElement(object);
	}

	public static void removeObject(Sender sender) throws Exception {
		int len = socketVector.size();
		for (int i = 0; i < len; i++) {
			Object object = socketVector.elementAt(i);
			SocketThread st = (SocketThread) object;
			if (st.sender == sender)
				socketVector.removeElement(object);
		}
	}

}

⌨️ 快捷键说明

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