我在這個類似聊天的應用程序中使用雙工WCF合約,我已運行。 (顯然不是真正的聊天,但爲了考慮它的興趣,你可以認爲它足夠相似)。WCF雙工與DHCP?
問題是,許多談論此合同的客戶端正在運行dhcp,並且我無法對此做任何事情。
什麼是處理與DHCP的雙工通信的最佳方式?我發現一個設置<compositeDuplex clientBaseAddress="Uri"/>
這意味着我可以在運行時更新此值....似乎有點kludgy。
更新 我發現在我的WCF服務器日誌中,部分問題是它將主機名放在響應地址中。我在這裏做錯了什麼?
感謝
我使用WCF約一個月,認爲這是一個神奇的網絡問題解決方案。我錯了。我最終使用.NET中包含的套接字API(System.Net.Sockets);也節省了很多麻煩,加上它是跨平臺的(通過Mono)。 – IDWMaster 2011-03-23 22:36:20
DHCP與您的問題有什麼關係? – 2011-03-24 01:49:01
@John,問題似乎是服務器需要在客戶端打開一個端口,但是當客戶端連接時,它只提供其主機名,而不是其完整的IP地址來響應。 – Beta033 2011-03-24 15:28:25