【发布时间】:2014-07-13 08:13:43
【问题描述】:
我正在尝试使用 VB.NET 编写一个非常简单的 WebSocket 客户端,但找不到现成的 webSocket 控件。
有一个控件完全符合我的要求:来自 nSoftware 的IP*Works! WS,但不幸的是,他们为此收取了一笔巨款。
这是他们提供的演示应用的屏幕截图:
问题:有没有人知道类似的免费/低预算 .NET 控件可以做同样的事情?
注意:我已经用 VB.NET 测试了这个演示应用程序,它可以完美地连接到:ws://echo.websocket.org
编辑:另外,我仍然有兴趣听取XOJO/RealBasic、Xamarin 和LiveCode 用户的意见,以了解实际适用于该服务器的类似解决方案 -> ws://echo.websocket.org
【问题讨论】:
-
我可以使用 LiveCode 打开一个到 echo.websocket.org 的套接字,但我不知道要发送什么来获得响应。如果您提供有关该协议的更多信息,我应该能够为您提供完整的答案。
-
作为协议的一个例子,我打开了一个到 echo.websocket.org 的套接字,这似乎可以工作。如果我打开一个到 echo.websocket.org:4444 的套接字,我会超时。这意味着我可以连接。如果我将“helo”&crlf 写入套接字,我没有得到任何响应。我需要知道使用哪个端口以及使用什么命令与服务器握手。
-
同样的事情发生在我身上。好的,它是端口 80,他们在他们的网站上提供了所有套接字规范的详细信息。您可以下载此客户端示例(检查源代码以获取端口号)filedropper.com/ws
-
我真正需要的是可以发送到服务器的命令列表。除非你能准确告诉我在哪里可以找到这个命令列表,否则我不会下载任何东西。
标签: .net vb.net xamarin realbasic xojo