2011-06-19 71 views
2

我正在考慮使用c#中的套接字編寫客戶端服務器應用程序。我的問題是,如果服務器在路由器後面並且upnp被啓用,一旦服務器開始監聽,upnp是否會自動將數據傳入該計算機,如果該數據是指向該端口的?我不希望用戶不得不開始轉發端口,我希望我的服務器應用程序可以是零配置。 在此先感謝。客戶端服務器應用程序upnp /端口轉發問題

回答

1

不久前,我在一個uPNP工具上工作,以便跨多個站點共享文件的工作應用程序。

我可以確認,在通過uPNP進行端口配置時,您確實指定了您想要偵聽的端口和端點。

如果uPNP回報確定。所有到端口的請求都將被轉發到通過的端點。

我會發現我做的\修改的類,並很快給它作爲一個例子....

+0

對不起,所以要回答你的問題。不,只是監聽端口不會向啓用uPNP的路由器註冊端口。 –

+0

http://pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx –

+0

無需發表評論。只需編輯您的答案以包含新信息。 – dandan78

相關問題