目标 C,实现聊天应用程序(套接字)的最佳方式

问题描述 投票:0回答:2

我正在尝试开发一个聊天应用程序。我使用 AsyncSocket 并遵循教程。现在我可以使用 localhost 从 telnet 接收文本消息。

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

提前致谢。

objective-c chat asyncsocket
2个回答
1
投票

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


-1
投票

请尝试以下链接: 使用 Linux、C 语言和套接字。

https://www.youtube.com/playlist?list=PL6CcjF4ecLOmZZTdywkyg0BSbV4MBK4_A

© www.soinside.com 2019 - 2024. All rights reserved.