基于IOCP的多人聊天实现?
我测试一个IOCP类,这类开2个工作线程,可以方便的客户与服务器机通讯,但都是1对1通讯,我想做个多人聊天的,一个人发送数据到服务器,服务器再发送给其他人,学习一下IOCP技术,各位谁这方面有经验,讨论讨论。
是不是客户连接到服务器时,保存他的SOCKET到全局变量大数组里。然后有人发送数据时,把他发的数据,通过一个循环发送给其他人。
SOCKET[MAXNUMBER]
FOR(INT I=0;I<MAXNUMBER;I++)
{
IF(SOCKET)
SEND(DATA...);
}
我学习的这个类是国外的,韩国人写的。谁研究过。发个多人聊天的例子,或者讨论讨论。user8848@163.com
IOCP源代码 http://www.codeproject.com/internet/IOCPNet.asp
谁要是学习过,发给我一份你改的聊天代码,我知道你好面子,我要了你不能不给,你给我个简单的例子就行,太复杂的别给,你给我和你。
嘿嘿!