2012-06-01 144 views
0

我正在使用this文章中的代碼來嘗試啓動並運行。但是,我似乎無法連接到網絡套接字服務器一旦運行。無法連接到WebSocket服務器。不知道爲什麼

我試圖將這兩組端口8080和8181,以確保他們使用canyouseeme轉發,讓我的防火牆內的港口,完全禁用我的防火牆,試圖和轉發不同端口等

沒有奏效如此遠。無論是HTML瀏覽器的頁面和控制檯服務器應用程序只運行,沒有錯誤不錯,但我不斷收到此錯誤消息時,我嘗試通過HTML頁面在瀏覽器連接:

Connecting to ws://localhost:8181/chat ... 
Socket closed! 

我之前,所以從來沒用過的WebSockets我我不確定我是否想要如果我需要安裝一些框架​​,運行一些守護進程或什麼。我正在運行Windows 7 64位並使用Visual Studio運行該解決方案。不知道如何讓這個工作。有人有主意嗎?

回答

2

該文章中提到的服務器可能使用舊的Hixie協議。如果您正在運行最新版本的Chrome或Firefox,那麼您正在使用較新的HyBi/IETF協議。該文章是在2010年6月編寫的,然後纔將新協議標準化並通過。

更新

Fleck看起來像代碼的那篇文章的後代(通過Nugget)支持新舊協議的變體。

+0

哦..好的。你知道我在哪裏可以找到使用C#的最新WebSockets服務器示例嗎? –

+0

我添加了Fleck作爲問題的更新。 – kanaka

相關問題