设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3533|回复: 8
打印 上一主题 下一主题

关于数据传输的问题

[复制链接]

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
跳转到指定楼层
楼主
发表于 2016-1-26 17:52:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于数据传输,客户端会发请求给服务器,业务服务器这一块儿,是要有一个接收线程,和一个发送线程吗,请问有相关的实例代码参考一下吗?谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 2016-1-26 18:09:38 | 只看该作者
您好,发送的时候当延时大时,可以在线程中发,如果延时不大可以在回调事件中发送;接收不需要线程,接收方会触发回调事件的。
回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
板凳
 楼主| 发表于 2016-1-26 18:17:46 | 只看该作者
因为有些数据接收到后要操作数据库,是不是要用一个新的线程来实现数据库的操作?
然后还会给数据库一个回应数据,这个回应数据是在回调函数中发吗?
回复 支持 反对

使用道具 举报

地板
发表于 2016-1-26 18:20:06 | 只看该作者
smilehui2014 发表于 2016-1-26 18:17
因为有些数据接收到后要操作数据库,是不是要用一个新的线程来实现数据库的操作?
然后还会给数据库一个回 ...

您好,可以在接收文件的回调事件中实现操作数据库。
回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
5#
 楼主| 发表于 2016-1-26 19:10:06 | 只看该作者
不好意思 我不是太明白,数据传输触发了透明通道回调函数,为什么可以在接收文件的回调事件中操作数据库呢?这怎么实现呢?文件传输回调函数不是传输文件时才会触发的吗?
回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
6#
 楼主| 发表于 2016-1-27 11:22:44 | 只看该作者
您好,请问是不是AnyChat已经是把接收到的数据放到一个缓存队列里,我只要在回调事件里获取这写数据操作数据库,然后返回给客户端相应的数据就可以了是吗?如果多人请求的话会不会发生阻塞呢?
回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
7#
 楼主| 发表于 2016-1-27 11:31:57 | 只看该作者
佰锐科技-邵光清 发表于 2016-1-26 18:20
您好,可以在接收文件的回调事件中实现操作数据库。

不好意思,之前没有把问题解释明白,我们现在有这样一个需求,就是接收到消息后,查询数据库,有可能比较耗时,查询后发送一条消息”这个流程需不需要另开一个线程
回复 支持 反对

使用道具 举报

8#
发表于 2016-1-27 11:47:01 | 只看该作者
smilehui2014 发表于 2016-1-27 11:31
不好意思,之前没有把问题解释明白,我们现在有这样一个需求,就是接收到消息后,查询数据库,有可能比较 ...

您好,数据查询能够保证在5s以内,不需要另开一个线程。
回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
9#
 楼主| 发表于 2016-1-27 14:46:32 | 只看该作者
佰锐科技-李永星 发表于 2016-1-27 11:47
您好,数据查询能够保证在5s以内,不需要另开一个线程。

好的 谢谢您
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-4-27 14:22 , Processed in 0.209212 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表