1

我遇到了 WebSocket4Net 的问题,在打开连接时出现错误,然后连接关闭。

问题如下:

我使用以下代码进行连接:

Dim objWebSocket As WebSocket
objWebSocket = New WebSocket(WebsocketURL)
objWebSocket.Security.AllowNameMismatchCertificate = True
objWebSocket.Security.AllowCertificateChainErrors = True
AddHandler objWebSocket.Opened, AddressOf WebSocket_Opened
AddHandler objWebSocket.Error, AddressOf WebSocket_Error
AddHandler objWebSocket.Closed, AddressOf WebSocket_Closed
AddHandler objWebSocket.MessageReceived, AddressOf WebSocket_MessageReceived
objWebSocket.Open()

回调函数是:

Private Sub WebSocket_Opened(sender As Object, e As System.EventArgs)

End Sub

Private Sub WebSocket_Error(sender As Object, e As SuperSocket.ClientEngine.ErrorEventArgs)

End Sub

Private Sub WebSocket_Closed(sender As Object, e As System.EventArgs)

End Sub

Private Sub WebSocket_MessageReceived(sender As Object, e As WebSocket4Net.MessageReceivedEventArgs)

End Sub

当我调用 objWebSocket.Open() 时,函数 WebSocket_Error 被触发异常:HTTP /1.1 200,然后连接关闭。

请指教

4

0 回答 0