求大神指点 socket 通信:一服务器实现多客户端之间的通信
多客户端链接的用控件数组来实现,一个socket专门用来监听连接请求,接收到后就分配给控件数组来建立链接
收到连接请求事件
程序代码:
Dim i As Long For i = 0 To sck2.Count 'sck2为连接控件组 If sck2(i).State = 6 Or sck2(i).State = 7 Then '正在连接或已连接 Else '否则 sck2(i).Close '关闭 DoEvents End If If sck2(i).State = 0 Then '为关闭 Exit For End If Next i If i = sck2.Count Then '如果没找到 Load sck2(i) '则加载一个 End If sck2(i).Accept requestID '接收连接