.NET 客户端应用程序连接到 WebSocket 服务器的最佳方式是啥?
Posted
技术标签:
【中文标题】.NET 客户端应用程序连接到 WebSocket 服务器的最佳方式是啥?【英文标题】:What is the best way for a .NET client application to connect to a WebSocket server?.NET 客户端应用程序连接到 WebSocket 服务器的最佳方式是什么? 【发布时间】:2019-02-11 07:10:38 【问题描述】:我想开发一个 Windows 桌面应用程序 (.NET 4.5.2),它应该通过 WebSocket 连接到外部提供的服务器并使用事件/通知。服务器将数据 JSON 编码 推送到客户端。
很遗憾,SignalR 客户端库仅支持 SignalR WebSockets。
我想连接到这样的 URI:ws://servername:port/socket
。
最好的库或连接到此类服务器的有效方法是什么?
【问题讨论】:
【参考方案1】:您可以使用 ClientWebSocket 库来实现这一点阅读更多here 它支持.net 4.5,有一个例子here
【讨论】:
以上是关于.NET 客户端应用程序连接到 WebSocket 服务器的最佳方式是啥?的主要内容,如果未能解决你的问题,请参考以下文章
WebSocket 连接到“ws://.../socket.io/”失败:WebSocket 握手期间出错:net::ERR_CONNECTION_RESET