
如果断开了,那基本数据就没了!再连接也是刷新的
如果你用的只是edit memo那可以手动重新连接,此时是否刷新现有的控件里的数据是可控的。
如果不涉及数据的刷新,可以用TTIMER 频率不可设太高,检测下如果断了,就retry
服务端有客户端连上来后,Accept就会返回一个套接字,然后你起一个线程一直recv这个套接字,当客户端发数据来的时候revc就会返回接收数据的长度,如果客户端断了它就返回-1(或SOCKET_ERROR),这里你就把这个socket关闭,退出线程就行了。至于重连那应该是客户端的事,客户端当send时,如果断开它也会返回-1(或SOCKET_ERROR),这时你再重连就行了欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)