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

📄 qqpublic.java

📁 QQ聊天
💻 JAVA
字号:
package com.sato.server.servermanager;

import java.io.IOException;
import java.util.Collection;
import java.util.HashMap;

public class QQpublic {
	public static HashMap<String, MyServerReader> threadMap=new HashMap<String, MyServerReader>();
	
	public static void sendMessage(String id, Object message)
	throws IOException {
		MyServerReader msr = threadMap.get(id);
		if (msr != null) {
			if (msr.isAlive())
				msr.sendMessage(message);
		}
	}
	
	public static void sendToAll(Object message){
		Collection<MyServerReader> col=threadMap.values();
		for(MyServerReader msr:col){
			msr.sendMessage(message);
		}
	}
	
	public static void close(String id,Object message)throws IOException{
		MyServerReader msr=threadMap.get(id);
		if(msr!=null){
			if(msr.isAlive())
			{
				msr.closeAll();
				QQpublic.threadMap.remove(id);
			}
		}
	}
	
	public static void closeAll(){
		Collection<MyServerReader> col=threadMap.values();
		for(MyServerReader msr:col){
			if(msr.isAlive()){
				msr.closeAll();
			}
			threadMap.clear();
		}
	}
}

⌨️ 快捷键说明

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