问题标签 [websocket4net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - WebSocket4Net 错误 - HTTP /1.1 200,然后连接关闭
我遇到了 WebSocket4Net 的问题,在打开连接时出现错误,然后连接关闭。
问题如下:
我使用以下代码进行连接:
回调函数是:
当我调用 objWebSocket.Open() 时,函数 WebSocket_Error 被触发异常:HTTP /1.1 200,然后连接关闭。
请指教
vb.net - Websocket4Net 只接收第一条消息的回复
我正在使用 Websocket4Net 连接到服务器,当我发送一条消息时,我收到了该消息的回复,当我发送第二条消息时,我确实得到了回复!
当我重新启动连接并再次发送第二条消息时,我收到了回复!
所以,在同一个会话中,我只收到第一条发送消息的回复,而不是第二条、第三条等的回复……
这是我用来连接服务器的代码:
c# - 如何从 C# WebSocket4net 调用服务器事件(nodejs socket.io)
我正在为 nodejs 中实现的服务器设置 C# websocket 客户端(使用 socket.io)。使用[Websocket4net]:https ://github.com/kerryjiang/WebSocket4Net 。我的代码能够与套接字服务器连接,但 WebClient.Send("message") 不会调用服务器事件。我被困在使用 websocket4net lib 从服务器发送消息或调用事件。我选择这个库是因为我的实现是在框架 2.0 或更低版本中。
我尝试使用 websocket.send("message") 在连接后调用消息事件,但在服务器上无法识别。在服务器调用函数失败。还研究了执行命令,但无法在我的课堂上实现这一点。
从我的主要调用这个类
nodejs端的socket.io
我是这个 websocket C# 实现的新手,不知道如何调用服务器事件,之后我也会在客户端编写一些事件。期望从客户端调用所有服务器事件。
vb.net - 如何将 CookieContainer 转换为 KeyvaluePair?
我想知道如何将 CookieContainer 转换为 KeyvaluePair,我通过 HttpWebrequest 从网站获取 cookie。现在我想将它粘贴到 websocket4net。
请 !见下图
c# - 为什么 WebSocket4Net 使用 1011 错误代码关闭连接
我有一个Python 3 websocket服务器,它适用于 nodejs 客户端wscat
:
当我尝试使用WebSocket4Net构建另一个客户端时,它不断关闭客户端套接字并出现 1011 错误(每 20~30 秒):
同时,python 服务器出现另一个错误代码 1006:
太奇怪了,我开始在Websocket4Net中寻找相关代码。但是我从来没有发现任何有用的东西,只有 Unexpected Error 的枚举,而且似乎从未使用过。
有任何想法吗?
c# - 与 Xamarin.Forms Android 项目建立 WebSocket4Net 连接时遇到问题
我们最近重新组织了我们的套接字连接,让它们使用更多的共享代码。我目前的 iOS 项目能够连接到 Web 套接字并响应事件,但我还没有成功使用 android 项目。它将尝试连接并最终使用“传输错误”的数据触发断开连接事件。我想知道是否有更多使用套接字经验的人知道 iOS 连接和 android 连接之间是否存在任何关键区别?我将在下面发布我的一些代码,并尝试删除我认为不相关的块。谢谢!!
这是我的共享课
这是我的安卓课程
我的 iOS 类看起来非常类似于 droid 类.. 除了 Open().. 不知道 android 端挂了什么。
c# - WebSocket 连接失败,出现 socketerror
客户端发起的 websocket 连接 TLS 握手通过并且应用程序数据层已经启动。我可以看到首先应用程序数据从客户端发送到服务器和相应的 Ack,然后从服务器发送到客户端和相应的 Ack。然后下一个 [RST, ACK] 从客户端发送到服务器,导致 Socket 错误。
TLS握手过程完成
客户你好
ServerHello、ServerCertificate、ServerKeyExchange、ServerHelloDone、
ClientKeyExchange, ChangeCipherSpec, EncryptedHandshakeMessage,[客户端到服务器]
ChangeCipherSpec, EncryptedHandshakeMessage [服务器到客户端]
ApplicationData [客户端到服务器]
ApplcationData [服务器到客户端]
[RST,ACK] - 失败
此套接字错误的可能原因是什么?
c# - 端口被阻塞时连接到共享主机上的 Websocket
我在 c# (asp.net) 中构建了一个程序,该程序使用 WebSocket4Net 连接到 wss://stream.binance.com:9443/ws,并获取公开的股票数据。
我的应用程序在 localhost 上运行良好,但在我的托管服务提供商上我得到一个错误"An attempt was made to access a socket in a way forbidden by its access permissions"
,如果我理解正确的话,这是一个端口阻塞的问题。
我的托管服务提供商允许我为特定 IP 地址启用特定端口,但在这种情况下,我没有远程主机 wss://stream.binance.com:9443/ws 的 IP 地址
有没有办法在连接打开或收到消息时找出远程主机的 IP 地址?
我的代码: