2012-10-04 27 views
4

我剛剛開始尋找用C#連接到websocket的示例,並意識到它們都使用.NET 4.5。我在Windows 7中使用Visual Studio 2010 - 是否有任何示例或庫可用於此?如何使用Windows 7連接到C#中的websocket?

+0

對此有幫助嗎? http://stackoverflow.com/questions/2211898 –

+0

不,我正在尋找連接到websocket不安裝服務器。 – parsley72

回答

4

我結束了使用websocket-sharp - 很容易建立和使用。

+0

問題是他們沒有任何版本。你堅持使用master分支並自己重新編譯它。 – krl

2

您不能承載在IIS 7.5的Web插槽,但你可以使用Fleck

託管自己的Web服務器,您可以從GitHub下載或斑點的NuGet型。

創建你的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); 
}); 
+0

我沒有試圖託管一個websocket服務器 - 閱讀這個問題。 – parsley72