【发布时间】:2012-09-25 00:09:42
【问题描述】:
我刚开始查看用 C# 连接到 websocket 的示例,并意识到它们都使用 .NET 4.5。我在 Windows 7 中使用 Visual Studio 2010 - 是否有可用的示例或库?
【问题讨论】:
-
不,我正在寻找连接到 websocket 而不是设置服务器。
标签: c# visual-studio-2010 windows-7 websocket
我刚开始查看用 C# 连接到 websocket 的示例,并意识到它们都使用 .NET 4.5。我在 Windows 7 中使用 Visual Studio 2010 - 是否有可用的示例或库?
【问题讨论】:
标签: c# visual-studio-2010 windows-7 websocket
我最终使用了websocket-sharp - 非常易于构建和使用。
【讨论】:
您不能在 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);
});
【讨论】:
【讨论】: