我试图弄清楚如何做一个非常小的聊天程序,我有一个服务器和几个客户端,比如说 3,服务器应该是所有通信的中间人,所有消息都应该在传递之前传递给它给正确的客户。
现在我对此很陌生,所以我得到的只是一个可以使用 TcpListener 和 Socket 连接到服务器的客户端。然后客户端可以向服务器发送消息,服务器可以回复。本质上,我要问的是如何一次连接 3 个客户端,以及如何区分它们之间的区别,因此我知道将消息转发到哪个客户端。
这是我到目前为止得到的: https ://gist.github.com/4555536
另外,当我想连续发送多条消息而不必发回确认时,我该如何处理?我主要做游戏,我有一个可以为我处理这个的更新方法。
编辑:我如何在本地进行?我知道我可以使用其他 IP 地址。
最好的问候,弗雷德里克