高分,在线等,关于socket服务问题
Tserversocket控件 server Type=stNonBlocking
1. 客户端正常断开后,服务端会自动释放资源吗?还是需要写代码显式释放?
2. 当客户端连接过程中出现异常,OnClientError事件捕捉到错误,添加代码errorcode=0;
但之后客户端就连接不到服务器(所有的客户端都是来自同一ip的不同的会话,都是短连接)
[解决办法]
会释放的
不过第二个问题没遇到过
都是用的IdUDPServer做服务端
这个就不怕它同一ip了
有peerip and peerport
[解决办法]
TServerSocket是要你在服务端管理Socket连接的,具体可以看看代码,它是采用Select模型的