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

Posted

技术标签:

【中文标题】Objective C,实现聊天应用程序的最佳方式(套接字)【英文标题】:Objective C, Best way to implement a chat application (socket) 【发布时间】:2011-03-10 01:28:08 【问题描述】:

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

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

提前致谢。

【问题讨论】:

为每个朋友使用不同的套接字? 【参考方案1】:

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

【讨论】:

以上是关于Objective C,实现聊天应用程序的最佳方式(套接字)的主要内容,如果未能解决你的问题,请参考以下文章

实时无服务器聊天应用程序的最佳协议\技术

在 Objective-C 中实现这种滚动 UI 的最佳方式是啥?

为聊天应用程序缓存 apollo 客户端的最佳方式是啥?

在 IOS 中存储聊天消息和对话的最佳方式是啥

如何解决Objective C中成功回调的预期')'错误

iphone / Objective c的最佳代码片段网站是啥[重复]