【发布时间】:2013-01-03 01:36:06
【问题描述】:
如何在没有主服务器的情况下构建聊天应用程序?
我考虑在每台连接到网络的计算机上托管WCF service,并尝试在LAN 中的所有可用主机上进行循环连接。启动我的聊天应用程序后的简单场景:
- 启动主机聊天 wcf 服务
- 将我的客户端连接到我自己的服务
- 在
LAN中搜索可用主机(例如,如果在适当的端口上打开) - 试图连接到他们托管的聊天 wcf 服务
- 其他机器正在连接到我的服务
每台机器都使用自己的服务来发送消息。 每个服务都存储连接的客户端,并删除断开连接的用户。
我不太喜欢这个解决方案,所以也许你有更好的主意?
【问题讨论】:
标签: wcf chat communication lan tcp-ip