客户端 - 客户端通过服务器进行通信

时间:2013-01-17 12:16:08

标签: c# .net sockets tcp

我正在试图弄清楚如何做一个非常小的聊天程序,我有一个服务器和几个客户端,比方说3,服务器应该是所有通信中的中间人,所有消息都应该传递给它将它传递给正确的客户。

现在我对此非常陌生,所以我得到的是一个可以使用TcpListener和Socket连接到服务器的客户端。然后,客户端可以向服务器发送消息,服务器可以回复。 基本上我要问的是如何一次连接3个客户端,以及我如何能够区分它们之间的区别,所以我知道将客户转发给哪个客户端。

这是我到目前为止所得到的: https://gist.github.com/4555536

另外,如果我想连续发送多条消息而不必发回一个确认消息,我该如何处理?我主要做游戏,我得到了一个可以为我处理这个问题的更新方法。

编辑:我怎么做localy?我知道我可以使用IP地址。

最诚挚的问候,Fredrik

1 个答案:

答案 0 :(得分:1)

您可以通过IP识别连接客户端