我已经获得了一个 VB6 程序来转换为 .NET,虽然我可以通过谷歌搜索了解大部分 VB6 细节,但有一个我只是不知道。使用了 Winsock,但转换实用程序将其替换为 AxMSWinsockLib.AxWinsock。旧代码引用了一个索引属性,AxMSWinsockLib.AxWinsock 显然没有,但我不知道它在这里试图做什么。有任何想法吗?
Public Function PortsOpen(ByRef colWinsock As Collection, ByRef objWinsock As Winsock, ByVal LocalIPAddress As String) As Boolean
Dim Counter As Long
Dim sWS() As String
'Initial to open com. port
Counter = 0
If colWinsock.Count >= objWinsock.Index + 1 Then
sWS = colWinsock.Item(objWinsock.Index + 1)