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

发布于 2024-10-20 21:48:00 字数 174 浏览 6 评论 0原文

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

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

提前致谢。

I am trying to develop a chat application. I used AsyncSocket and followed tutorial. So now I can receive a text msg from telnet using localhost.

But I don't know how to handle multiple chats. Lets say three different friends know my IP address and port number. They send a message to me over the socket. Then how am I going to figure out which message belongs to which friends?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半枫 2024-10-27 21:48:00

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

Either use a different connection/socket for each friend, or create a protocol for sending/receiving data in your chat that encapsulates not only the actual message body, but the sender's name, timestamp, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文