请问大家多人聊天的服务器是什么原理
是为每一个登陆的用户都开一个线程监听吗?
最近正在研究一个聊天软件
ClientSocket = new Socket[100];
ClientThread = new Thread[100];
是这样吗?感觉不是很爽,大家有什么高见?
是为每一个登陆的用户都开一个线程监听吗?
最近正在研究一个聊天软件
ClientSocket = new Socket[100];
ClientThread = new Thread[100];
是这样吗?感觉不是很爽,大家有什么高见?
while (true)
{
ClientSocket[0].Receive(……);
ClientSocket[1].Receive(……);
……
}
这样也行不通呀。