定时向服务器发送聊天记录

问题描述

环信的聊天记录都是保存在本地的 ,所以我们打算每隔15分钟向服务器发送一次聊天记录,有几个问题不明白 ,假如说 ,我发的是一段视频或是一张图片,那对方接收到的是一个URL然后在把它加载出来吗,还有我应该如何区分已经发送的还有没发送过的 ,是自己再加个字段吗 , 能不能跟我讲讲大概的思路

解决方案

没这么麻烦,环信提供rest接口,支持导出环信服务器的聊天记录到你们的服务器,建议定时导出
解决方案二:
我们后台说什么5分钟获取一次能不能做到 ,说是肯定获取到的是所有的聊天记录啥的,我没太听明白 ,说让客户端先试试行不行 ,这------- 我也不太懂后台的代码,也不知道应该怎么跟他说。,服务器端应该怎么去做这个事情 呢
解决方案三:
你要做什么事情都描述不清楚。。上面已经解答了,这是接口文档http://www.easemob.com/docs/rest/chatmessage/
解决方案四:
就是取的话会不会存在重复的情况 ,这个度我们应该怎么把控呢 ,是通过时间点来做判断吗比如第一次取12点以前的第二次取12点到12点15的第三次12点15到12点30的
解决方案五:
如只取最近的消息可以只用timestamp>1403166586000,然后记录获取到的最后一条消息的timestamp,作为下次获取时使用的timestamp,按此方法往下查询.需要导出聊天记录的,可以结合cursor分页来查询出所需要的聊天记录. 聊天记录查询接口返回数据已经按照timestamp字段做了升序排序.不能使用and,or等操作符来组成这种查询ql=select * where timestamp<1403164734226 and timestamp>1403166586000.

时间: 2024-10-01 10:42:27

定时向服务器发送聊天记录的相关文章

socket客户端定时向服务器发数据

问题描述 socket客户端定时向服务器发数据 想实现一个socket定时发送数据的功能.不用接收.数据从本地计算机的文件中读取. 然后每隔比如200ms发送一百字节.直到把文件读完.读取文件用什么函数好fread 和fwrite 还是CFILE类好.定时器定义在什么地方.怎么实现定时向固定端口发送数据. 解决方案 您要是用多线程,可以用Sleep函数,如果不是用多线程,用windows消息,你要看用哪个类的OnTimer函数,就要在那个类中用SetTimer 解决方案二: 读取文件可以用fre

Ajax实战:向服务器发送请求

通过XMLHttpRequest对象向服务器发送请求是一件相当直接的事情.我们需 要做的所有事情就是给它传递一个服务器页面的URL,这个页面将生成数据.就 像下面这样: XMLHttpRequest支持大量的HTTP调用语义,包括用来动态生成页面的可选查 询字符串参数(你可能已经知道这些CGI参数.Form参数或者ServletRequest参数 ,取决于服务器端开发背景).在考察请求对象如何支持这些功能之前,我们先 来快速回顾一下HTTP的基础知识. HTTP快速入门 HTTP对于因特网而言可

win7系统将iss服务器发送到桌面快捷方式的方法

  win7系统将iss服务器发送到桌面快捷方式的方法.本文教程小编和大家分享win7系统将iss发送到桌面快捷方式的方法,安装完win7 64位旗舰版后发现之前的东西都没有了,就连电脑上的iss服务器快捷方式也消失了,怎么办呢?经过小编研究后发现了解决方法,win7系统可以将iss服务器发送到桌面快捷方式,这样iss服务器又恢复了,大家可参考下面具体教程设置. 具体方法如下: 1.我们需要先找到控制面板,点击电脑左下角的"圆球",然后在弹出的列表中选择"控制面板"

android开发-为什么向服务器发送4个以上中文字符服务器才接的到

问题描述 为什么向服务器发送4个以上中文字符服务器才接的到 服务器端:public class Service { public static void main(String args[]) throws Exception{Socket client1 = null;boolean b=true;System.out.println(""1111""); ServerSocket server = new ServerSocket(8080);while(b){

p2p-向tracker服务器发送信息

问题描述 向tracker服务器发送信息 client向tracker发一个HTTP的GET请求,并把它自己的信息放在GET的参数中:这个请求的大致意思是:我是xxx(一个唯一的id),我想下载yyy文件,我的ip是aaa,我用的端口是bbb... tracker对所有下载者的信息进行维护,当它收到一个请求后,首先把对方的信息记录下来(如果已经记录在案,那么就检查是否需要更新),然后将一部分(并非全部,根据设置的参数已经下载者的请求)参与下载同一个文件(一个tracker服务器可能同时维护多个文

超级网口USR-K3向服务器发送数据时是怎么发的

问题描述 超级网口USR-K3向服务器发送数据时是怎么发的 如题,数据会先发送到哪,服务器从哪里拿到这个值,USR-K3的配置要怎么设才能发送到服务器.

token-如何突破令牌机制使得可以向服务器发送多个请求

问题描述 如何突破令牌机制使得可以向服务器发送多个请求 本人有个java客户端程序,向服务器发送请求.服务器对每个请求都会返回一个token,然后,下一次请求必须带上此token才能被接受. 请教: 如何可以突破这个限制,可以是短时间(1-3秒)内,尽可能的向服务器发送被接受的请求.在发送的N个请求中,只要其中一个被接受即可. 比如我要买入一朵花,有很多人都在抢这个花,但花总共只有1朵,我想尽最大可能抢到这个花. 解决方案 http://blog.csdn.net/debugingstudy/a

android 如何用 http GET请求方式向服务器发送数据,并接收返回的数据

问题描述 android 如何用 http GET请求方式向服务器发送数据,并接收返回的数据 就发送自定义的一个字符串s,求一个简单的例子,GET请求方式向服务器发送数据,并接收返回的数据 解决方案 public class HttpUtil { private static final int CONNECT_SUCESS = 200; public static void sendHttpRequest(final String address, final HttpCallBackList

服务器编程 如何把一个网页从服务器发送给客户机的浏览器

问题描述 服务器编程 如何把一个网页从服务器发送给客户机的浏览器 我把网页代码直接放到buf中用write(sockfd,buf,buf_size)发送过去 浏览器只会闪一下网页的代码然后一直转圈链接 而不是打开主页的形式 请问该怎么写才能让浏览器打开主页 这是我的测试网页内容 通过以下方式写入write_buf int f=open(index.html,O_RDONLY); write_buf[WRITE_BUFFER_SIZE-1]='n'; int tmp=read(f,write_bu