使用套接字架构的聊天应用程序

时间:2017-08-21 04:28:08

标签: ios sockets websocket socket.io chat

我正在使用Socket.IO创建一个聊天iOS应用程序,我制定了一个计划,我想知道这是否是正确的方法。

1)用户从客户端向服务器端发送消息,然后服务器端决定发送到哪个房间/订阅。

2)如果房间内的用户没有收到消息,它将被存储在数据库中,直到他能够接收到它,然后将其从数据库中删除。

正确的方法是进行群聊式消息系统

1 个答案:

答案 0 :(得分:1)

相反,您可以使用其他事件,例如“isReceived”,如果群聊中包含的所有用户都发送了该消息,那么您可以将其从数据库中删除。

我认为这是一个更好的主意,因为双向沟通不仅仅是假设用户已经收到它。

我希望这会有所帮助,编码很快。