首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

高分,关于socket服务有关问题

2012-02-03 
高分,在线等,关于socket服务问题Tserversocket控件 server TypestNonBlocking1. 客户端正常断开后,服务端

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

[解决办法]
会释放的

不过第二个问题没遇到过

都是用的IdUDPServer做服务端

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

热点排行