读书人

高分关于socket服务有关问题

发布时间: 2012-02-03 22:02:47 作者: rapoo

高分,在线等,关于socket服务问题
Tserversocket控件 server Type=stNonBlocking
1. 客户端正常断开后,服务端会自动释放资源吗?还是需要写代码显式释放?
2. 当客户端连接过程中出现异常,OnClientError事件捕捉到错误,添加代码errorcode=0;
但之后客户端就连接不到服务器(所有的客户端都是来自同一ip的不同的会话,都是短连接)


[解决办法]
会释放的

不过第二个问题没遇到过

都是用的IdUDPServer做服务端

这个就不怕它同一ip了
有peerip and peerport
[解决办法]
TServerSocket是要你在服务端管理Socket连接的,具体可以看看代码,它是采用Select模型的

读书人网 >.NET

热点推荐