TClientSocket什么时候能发数据
怎么样知道TClientSocket是不是正在工作,
如何检测TClientSocket可以发送数据
[解决办法]
TClientSocket的OnConnect事件发生后, 表示该TClientSocket可以正常发送数据了。
当TClientSocket发生OnDisconnect事件,表示该Socket连接已被断开,不能发送数据。
当TClientSocket发生OnError事件时,表示该Socket连接出现错误,不能发送数据。
你可以通过判断ClientSocket.Socket.Connected这个属性值是否为True来确定是否能够发送数据。
[解决办法]
服务端接受完数据后发一个等待接收下一数据包信息,客户端收到后再继续发包