2013-10-31 70 views
0

我目前正在從我的C#桌面winform應用程序輪詢Web服務,以便在他們進入時檢索消息。而不是輪詢我認爲也許它會更好地接收「推送」通知?這導致我進入SignalR框架。據我所知,你必須在服務器上創建一個集線器。但是,我可以使用端口80還是會收到錯誤消息,指出該端口是由iis使用的?如果是這樣,我能做些什麼替代?在端口80上使用集線器獲取信號r

謝謝

回答

2

兩個進程無法綁定到同一個端口。如果您的端口80上運行IIS,則必須通過IIS代理其他軟件或在另一個端口上運行它。

+0

嗨,謝謝你的回覆,這也是我的想法。所以,當我在服務器上打開一個端口以容納一個集線器時,我將不得不允許我桌面應用上的相同端口通過任何防火牆,這是一種輕微的痛苦:( –

+1

並非如此。防火牆通常需要一個例外對於傳入的連接,不是傳出的連接(理由是從內部的連接是良性的)。你的桌面應用程序應該完全正確地連接到端口上的服務器。 – Femaref

+0

嗨,感謝您的回覆。但如果我正在做一個2這應該是一個問題,我應該在我原來的帖子中提到過,感謝你的反饋,雖然 –