qqpublic.java
来自「QQ聊天」· Java 代码 · 共 47 行
JAVA
47 行
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 + =
减小字号Ctrl + -
显示快捷键?