我遇到了 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,然后连接关闭。
请指教