客户端 - 客户端通过服务器通信
问题描述:
我想弄清楚如何做一个非常小的聊天程序,我有一个服务器和几个客户端,可以说3,服务器应该是所有通信中的中间人,所有消息应在传递给正确的客户端之前传递给它。客户端 - 客户端通过服务器通信
现在我很新,所以我得到的是一个客户端,可以使用TcpListener和Socket连接到服务器。客户端然后可以发送消息到服务器,服务器可以回复。 基本上我问的是我怎样才能一次连接3个客户端,以及我如何解决他们之间的差异,所以我知道哪个客户端将我的消息转发给。
这是我走到这一步: https://gist.github.com/4555536
另外,我该如何处理时,我想发在一排几个邮件,而不必回发acknwoledgement?我大部分都在做游戏,我有一个可以为我处理这个问题的更新方法。
编辑:我该怎么做到位?我知道我可以使用IP地址。
最好的问候,弗雷德里克
答
您可以通过其IP
+1,其IP地址 – kenny
识别连接的客户端那么现在我想只有localy做到这一点我自己的机器上。 –
那么,如何为每个软件客户端分配一个随机ID并将此ID发送到服务器? 或让服务器为每个第一次连接的客户端分配一个唯一的ID? –