首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Websocket4Net仅接收第一条消息的回复

Websocket4Net仅接收第一条消息的回复
EN

Stack Overflow用户
提问于 2018-10-02 22:48:20
回答 1查看 248关注 0票数 1

我正在使用Websocket4Net连接到服务器,当我发送一条消息时,我收到该消息的回复,当我发送第二条消息时,我确实得到了回复!

当我重新启动连接,并再次发送第二条消息时,我收到了回复!

因此,在同一会话中,我只收到对第一条发送消息的回复,而不会收到对第二条、第三条消息的回复。

这是我用来连接到服务器的代码:

代码语言:javascript
复制
    WSIWebSocket = New WebSocket(FinalURL)
    WSIWebSocket.Security.AllowNameMismatchCertificate = True
    WSIWebSocket.Security.AllowCertificateChainErrors = True
    WSIWebSocket.Security.EnabledSslProtocols = System.Security.Authentication.SslProtocols.Tls
    WSIWebSocket.Security.AllowUnstrustedCertificate = True
    AddHandler WSIWebSocket.Opened, AddressOf WSIWebSocket_Opened
    AddHandler WSIWebSocket.Error, AddressOf WSIWebSocket_Error
    AddHandler WSIWebSocket.Closed, AddressOf WSIWebSocket_Closed
    AddHandler WSIWebSocket.MessageReceived, AddressOf WSIWebSocket_MessageReceived
    WSIWebSocket.Open()
EN

回答 1

Stack Overflow用户

发布于 2018-10-03 05:27:46

我已经找到了我没有得到第二条消息回复的原因,在第一条消息回复中,我确实连接到了DB2数据库,在那里应用程序挂起了几秒钟,这导致web socket对象无法发送keep alive ping,并将被服务器视为断开连接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52610867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档