主题:求长连接的服务器端源代码
myjianghe
[专家分:470] 发布于 2008-11-06 09:50:00
我需要做一个服务器端的通信程序,要求是长连接的。由于没有网络方面的经验,希望GGJJ帮忙啊。。。谢谢大家啦!!!
回复列表 (共2个回复)
沙发
lightspeed [专家分:10] 发布于 2008-11-10 14:23:00
不明白什么是长连接,是不是TCP的,先建立连接的意思?
我做过,不过建议你先看看网络
板凳
myjianghe [专家分:470] 发布于 2008-11-10 15:54:00
长连接是
Client方与Server方先建立通讯连接,连接建立后不断开,
然后再进行报文发送和接收。我只是知道是这个意思,但不知道如何写。
请大侠们看看写的对吗,不对请指出来。谢谢。。。
代码如下:
。。。
listen(server,500);
while( 1 )
{
。。。
client[clientTopNum] = accept( server, ( struct sockaddr * )&from, &fromlen);
hRecvThread=CreateThread(NULL,0,recvFunProc,NULL,0,NULL);
}
closocket(sock);
WSACleanup();
我来回复