来自 Windows 应用程序的 Websockets

本文关键字:Websockets 应用程序 Windows 来自 | 更新日期: 2023-09-27 18:35:28

我正在创建一个可以查看几个数据库表的 Web 应用程序。您甚至可以从 Web 应用程序更新表。一切正常,但我希望当表从另一个客户端更改时,也实时更新表!甚至从我的Windows应用程序。我听说你可以在客户端之间使用 websockets。但是你也可以使用Windows程序中的websockets与Web服务器进行通信吗?(在同一台计算机上)

到目前为止,我找到的所有客户端示例都使用 javascript,所以我认为答案是否定的,但希望我错了。我打算使用信号R。我用 C# 编写。

来自 Windows 应用程序的 Websockets

是的。Websocket 本身并不在客户端的 .NET 库中。但是有很好的第三方库是免费的。

我用过WebSocket4Net。 https://websocket4net.codeplex.com/

WebSocket 是一种官方的 IETF 线路协议,可以被任何语言使用。 WebSocket也是W3C官方的JavaScript API,但还有其他语言绑定模仿JavaScript标准,例如Java,C#,C++,iOS,Android等。

Kaazing Gateway 具有用于 WebSocket 的 C#/.NET 绑定。 这是 4.0 二进制文件:http://developer.kaazing.com/downloads/byop-edition-download/

在Github中搜索"Kaazing"以获取src。

完全披露:我在Kaazing工作。