需求说明
浏览器客户端有如下数据
|id|姓名|地址|注册时间|
|1|张三|北京|?|
|2|李四|上海|?|
我需要依据id到服务器查询用户的其他信息,比如注册时间,因数据较多,我使用socket.io提交数据到服务端,服务端依据id查询到信息后再通过事件返回。
难点说明
这里是异步查询事件,不知道服务端何时返回,而且返回的顺序与emit发送查询的顺序不一样。
这里需要维护发送的数据和服务端返回数据的关系,即客户端需要知道服务端返回的数据是哪个id查询的结果,再与客户端的数据进行合并在表格中显示。而且也不知道什么时候服务器已处理并已返回所有数据。
这种情况不合适使用 socket, socket 撤了吧,