vb socket通信长连接丢包问题?
我用vb+socket做通信转发程序,程序作为服务器端采用socket控件数组(sockServer(index))同时接受多个客户端的数据请求,处理后作为客户端发送给服务器,与服务器通信使用一个socket控件(sockClient())长连接,在控件数组的sockServer_DataArrival事件中
Private Sub sockServer_DataArrival(Index As Integer, ByVal bytesTotal As Long)
.....
scokServer(index).getdata strtemp,vbstring
doevents
.....
end sub
我现在在服务端 采用了doevents,但仍旧产生了服务端发送的数据丢失的情况.现象是可以稳定的并行一段时间,在这个时间之后就会随机地在某一个客户端上丢失数据