我的想法是客户端可以连接到服务器上的聊天室并相互通信。在聊天室里,你也应该能够瞄准另一个用户,他们应该能够相互交谈。服务器/客户端聊天
现在来解决问题。我不确定哪种方式是最简单/最好的方式来实现这一点。对于我在用户写东西时想到的聊天室,消息被发送到服务器,然后服务器将该消息回复给其他客户端。不知道我有什么其他选项。
我最困惑的是我如何才能让两个客户互相交谈。无论是服务器充当代理,只是将消息转发给其他客户端,这似乎效率不高。我能想到的唯一替代方案是2个客户建立彼此之间的连接。为了达到这个目的,哪个实现是最常见的?
我使用的是C++的unix套接字。
NAT客户端的情况如何?您想在P2P和客户端服务器之后重塑Skype ...:D Google – neagoegab