3

我正在尝试开发一个聊天应用程序。我使用了 AsyncSocket 并按照教程进行操作。所以现在我可以使用 localhost 从 telnet 接收文本消息。

但我不知道如何处理多个聊天。假设三个不同的朋友知道我的 IP 地址和端口号。他们通过套接字向我发送消息。那么我要如何确定哪条消息属于哪个朋友呢?

提前致谢。

4

1 回答 1

1

为每个朋友使用不同的连接/套接字,或者创建一个用于在聊天中发送/接收数据的协议,该协议不仅封装了实际的消息正文,还封装了发件人的姓名、时间戳等。

于 2011-03-11T19:47:21.380 回答