gpt4 book ai didi

c# - 在带有 .net 4.5 客户端的 Windows 7 上使用 WebSocket 的最佳方式

转载 作者:行者123 更新时间:2023-11-30 17:47:30 27 4
gpt4 key购买 nike

我需要在服务器和客户端之间建立全双工连接。目前我有 .net 4.5 wpf 客户端。我最初的想法是关于带有 netTcpBinding 的 wcf 服务。但它似乎只适用于 Windows 8。客户端应用程序必须在 Windows 8 上启动。

但我希望至少支持 Windows 7。我在 SignalR 中看到了替代方案,但它会使用服务器发送的事件,我不确定。

用js连接服务的web客户端是不是更好?根据http://caniuse.com/websockets chrome 和 firefox 支持了很长时间。如果可以,我可以使用 websockets 托管 wcf 服务并从 js 连接到他吗?我想知道为什么浏览器支持它而 wpf 却不支持它...

连接性能也不是最后一件事,它应该非常快。

最佳答案

WebSockets 是一种允许通过单个 TCP 连接进行双向通信的技术。它旨在用于浏览器和网络服务器之间,但这并不意味着您不能在其他平台上使用它。

GitHub 上(也在 NuGet 上)有一个 C# WebSocket 客户端,您可以用来进行试验。

https://github.com/sta/websocket-sharp

关于c# - 在带有 .net 4.5 客户端的 Windows 7 上使用 WebSocket 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24637127/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com