0
如何構建無主服務器的聊天應用程序? 我想在每臺連接到網絡的計算機上託管WCF service
,並嘗試在LAN
的所有可用主機上循環連接。啓動我的聊天應用程序經過簡單的場景:在沒有主服務器的本地網絡聊天
- 啓動主機聊天WCF服務
- 我的客戶端連接到我自己的服務
- 搜索可用的主機在
LAN
(例如,如果是適當的端口開放) - 試圖連接到聊天WCF服務託管在他們
- 其他機器conecting我的服務
發送消息每臺機器使用它自己的服務。 每項服務都存儲連接的客戶端,並刪除斷開連接的用戶。
我不太喜歡這個解決方案,所以也許你有更好的主意?
但是總的來說WCF的解決方案是好的嗎?也許有另一種方式? – Saint
另一種解決方案是編寫原始套接字應用程序,以非常少的努力達到目的。以ipmessenger爲例 –