是否無法通過NetTcpBinding指定用於服務器調用的本地客戶端端口?在NetTcpBinding上指定客戶端端口(和IP)
NetPeerTcpBinding支持這個 - 我很難相信沒有辦法在客戶端上指定本地端口(和IP地址)。
我需要能夠使用端口共享,如果我不知道客戶端正在監聽的端口,我無法做到這一點。我將無法與另一個客戶端共享端口(和IP),因此無法連接。
我發現的唯一的,周圍的工作是這樣的:
- 客戶端A打開
- 服務器記錄的IP地址和客戶端的端口A
- 服務器共享這個信息到服務器的連接。與 客戶B
- 客戶端B應該能夠 連接到客戶端A上的指定IP 和端口(理論上)
這被稱爲TCP/IP NAT打洞,我相信。任何有此經驗的人?
澄清:當你說端口共享時,你的意思是服務器上的多個應用應該共享同一個端口,對吧? – steinar 2011-03-20 04:27:12