2017-04-20 107 views
2

我試圖從這個實施IpcChannel:C#IpcChannel遠程連接失敗(實際上是遠程調用時)

https://msdn.microsoft.com/en-US/library/system.runtime.remoting.channels.ipc.ipcchannel(v=vs.110).aspx

然而,這並不重要端口在

 IpcChannel serverChannel = 
     new IpcChannel("127.0.0.1:9090"); 

套裝軟件使用不顯示端口爲「正在收聽」。

該示例可以與localhost一起使用,但與另一臺計算機作爲客戶端,顯然不適用。 (由於端口的非監聽狀態) 我可以輸入任何字符串到IpcChannel()部分。所以即使IpcChannel("blabla123")也會「啓動」服務器。

這是打算還是我在這裏犯了一個錯誤?

回答

0

答案是:使用HttpChannelTcpChannel

IPC示例的文檔不明確。使用主機名和端口使我認爲這也是網絡能力。