【问题标题】:How can I connect to a websocket in C# with Windows 7?如何使用 Windows 7 连接到 C# 中的 websocket?
【发布时间】:2012-09-25 00:09:42
【问题描述】:

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

【问题讨论】:

标签: c# visual-studio-2010 windows-7 websocket


【解决方案1】:

我最终使用了websocket-sharp - 非常易于构建和使用。

【讨论】:

  • 问题是他们没有任何版本。你被困在使用 master 分支并自己重新编译它。
【解决方案2】:

您不能在 IIS 7.5 上托管 Web 套接字,但您可以使用 Fleck 托管您自己的 Web 服务器

你可以从 github 下载或者在 nuget 中输入 fleck。

创建您的网络服务器套接字

// 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 服务器 - 请阅读问题。
【解决方案3】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    • 2016-09-26
    • 2018-07-26
    • 1970-01-01
    相关资源
    最近更新 更多