用7里面做的gprs服务器,由于gprs模块有时候会异常断开,但是服务器这边又无法检测到断开,因此,我想让模块再此上线时候,断开先前的那个连接,
TIdPeerThread(Threads.Items[j]).Connection.InputBuffer.Clear;
TIdPeerThread(Threads.Items[j]).Connection.DisconnectSocket;
TIdPeerThread(Threads.Items[j]).Connection.Disconnect; TIdPeerThread(Threads.Items[j]).Terminate;
这个样子代码是执行了,但是好像没法主动断开一个连接,要等好久,才能断开。哪位兄弟帮一下,谢谢了 !!!
TIdPeerThread(Threads.Items[j]).Connection.InputBuffer.Clear;
TIdPeerThread(Threads.Items[j]).Connection.DisconnectSocket;
TIdPeerThread(Threads.Items[j]).Connection.Disconnect; TIdPeerThread(Threads.Items[j]).Terminate;
这个样子代码是执行了,但是好像没法主动断开一个连接,要等好久,才能断开。哪位兄弟帮一下,谢谢了 !!!
解决方案 »
- 关于combobox加载两个字段数据的问题,还望大家赐教!!!!
- 请问PACKAGES 到底和DLL有什么联系
- 有什么简单的方法把一个画有许多东西的canvas上的所有内容清掉。
- 关于delphi入门教材
- c++builder强过delphi?
- ado 的初级问题
- 请大家讨论:现在是用delphi5呢,还是用delphi6好呢?
- 紧急求助......紧急求助
- 使用TWebBrowser直接打开本地的Word文档,出现“...内存不能为read”错误。(急.....)
- 怎样使自己编的程序作为某一种文件的默认打开程序(如*.rtf)
- 如何将身份证(二代)上的信息,转换成文本的要有代码
- 高手们进来帮菜鸟看看
就可以了,其他不要