如何在Windows 7中使用C#连接到WebSocket?

6

我刚开始查看使用C#连接websocket的示例,发现它们都使用.NET 4.5。我正在使用Windows 7中的Visual Studio 2010 - 是否有任何可用的示例或库?


这有帮助吗?https://dev59.com/M3E95IYBdhLWcg3wp_yn - Sanjeevakumar Hiremath
不,我想连接到一个WebSocket而不是设置服务器。 - parsley72
3个回答

5

问题在于它们没有任何版本发布。你只能使用主分支并自己重新编译它。 - krl

2

在 IIS 7.5 上无法托管 WebSockets,但可以使用 Fleck 托管自己的 Web 服务器。

您可以从 GitHub 下载它或在 NuGet 中键入 Fleck。

创建您的 Web 服务器套接字。

// Create Websocket server
websocketServer = new Fleck.WebSocketServer("ws://localhost:82");
websocketServer.Start(socket =>
{
    socket.OnOpen = () => Console.WriteLine("Open!");
    socket.OnClose = () => Console.WriteLine("Close!");
    socket.OnMessage = message => socket.Send(message);
});

我不是在尝试托管一个websocket服务器 - 请仔细阅读问题。 - parsley72

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接