我用 winsocket api 来做,服务器端开线程不同的 accept,可以及时得到客户端的连接,但不知道怎么才能得到客户端已经断开连接了
解决方案 »
- 关于插入记录问题??????请教??
- 关于Tlistview的 checkboxes的问题! 在线等待。。。。。
- 莱鸟问题,如何用两个TADOquery建立主从表,需要运行效率最好
- 动态数据的内存释放问题? 在线等啊等
- 大家好! 有关窗体依附的问题!高分请教!
- 请教:Borland Database Engine
- 如何结帖?请问如何在MDI窗口的背景框内添加控件,并使控件可见?高分在线等待?
- 我最喜欢的语言是Delphi,但是到了公司叫我用PB。
- 各位大虾.100分求助,关于动态实现MAINMENU的问题!急急急急急!!!!
- 出路 的PROBLEM
- 一个引用TRemoteDataModule控件的问题!
- 自定义字体大小
也有非正常断开的情况,这个就不能判断, 只有在下一个 socket send 发生时,socket 返回一个出错代码才能得知,对于网络条件很差时是很常发生的,这时应该给socket设一个超时,有保持连接需要的在超时后发一个心跳
必须在其事件属性加上Errcode : =0.心跳发包也可以,判断socket是否invalid_socket 不是太准.