Winsock使用时有以下问题:
1、如果你使用控件数组连接多个客户端,在服务端的DataArrival事件处理代码中首先应该加上一个延时(1秒即可),然后再去接收数据。
2、如果回传的数据过大,你需要分块接收,即:Winsock会对一次传送不完的数据自动分块传送,所以您必须知道文件大小,由此控制是否分块接收,然后将各个块连在一起。
1、如果你使用控件数组连接多个客户端,在服务端的DataArrival事件处理代码中首先应该加上一个延时(1秒即可),然后再去接收数据。
2、如果回传的数据过大,你需要分块接收,即:Winsock会对一次传送不完的数据自动分块传送,所以您必须知道文件大小,由此控制是否分块接收,然后将各个块连在一起。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货