2012-03-14 46 views
5

我試圖使用signalR處理最近的項目。我嘗試使用我發現的一些例子來創建.net服務器和客戶端。嘗試在不存在的網絡連接上執行操作

的例子可以在這裏找到:

https://github.com/SignalR/SignalR/tree/master/SignalR.Client

https://github.com/SignalR/SignalR/tree/master/SignalR.Hosting.Self.Samples

伊夫試圖運行它們都只是我的本地計算機上和客戶端連接到服務器的罰款。在運行一些測試時,我發現當在Visual Studio中進行調試時,如果我只關閉客戶端,服務器會等待一段時間,並獲得以下異常。

「的操作,試圖在不存在的網絡連接」

伊夫試圖捕獲異常,但視覺工作室拒絕抓住它。

這似乎是httplistener類的問題。

我在本地機器上運行服務器和客戶端,作爲使用visual studio 2010進行調試的控制檯應用程序。

我試着找遍各處的問題,發現沒有用。

是否有其他人遇到這個問題,並確實有人知道如何解決它。

任何幫助將不勝感激。 謝謝。

+0

如何關閉客戶端?你是否正確關閉了與服務器的連接? – 2012-03-14 13:53:02

+0

不,我只是立即關閉它,我想看看當客戶端突然斷開時服務器如何反應。這當然不是預期的效果。 – user1269120 2012-03-14 14:00:18

回答

0

您使用的是8080端口嗎?這個端口是否被其他東西使用?當我得到這個例外時,這是給我的。

嘗試將您正在使用的端口更改爲不太可能在主機和客戶端中使用的端口。

相關問題