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

TClientSocket什么时候能发数据解决办法

2012-03-31 
TClientSocket什么时候能发数据怎么样知道TClientSocket是不是正在工作,如何检测TClientSocket可以发送数

TClientSocket什么时候能发数据
怎么样知道TClientSocket是不是正在工作,
如何检测TClientSocket可以发送数据

[解决办法]
TClientSocket的OnConnect事件发生后, 表示该TClientSocket可以正常发送数据了。
当TClientSocket发生OnDisconnect事件,表示该Socket连接已被断开,不能发送数据。
当TClientSocket发生OnError事件时,表示该Socket连接出现错误,不能发送数据。

你可以通过判断ClientSocket.Socket.Connected这个属性值是否为True来确定是否能够发送数据。
[解决办法]
服务端接受完数据后发一个等待接收下一数据包信息,客户端收到后再继续发包

热点排行