信息发送和大文件传输的问题

tangwenbin 2003-11-24 10:26:59
信息发送和大文件传输的问题
思路:
想实现类似QQ的功能(信息发送,大文件传输)
环境:
想利用pb和SQL server实现。(通过服务器中转)
问题:
我曾见到过实现类似功能的软件,现想开发一个,但苦于没有思路
请有过类似开发经验的同行不吝赐教.
具体实现:
1. 对于信息发送这项功能,我的思路是通过timer时间来定时刷新不知可否?
那这样的话负荷不是很大,我曾经观察过QQ,如果你和公网断开联接,他并不是马
上提示你已断线,而是过了一阵时间(大约10s),而我们给好友每发送一条信息,对方
则立即收到,不知他是什么工作原理。
2. 对于文件传输,我已实现将文件读到数据库中,但如何将他按原来的格式读出来呢?
并存为原格式呢?另外像QQ那样传输文件又是怎么实现的呢?(也就是和好友直接传输)
上面的问题,问得可能有些简单,请高手解答,我曾有一个朋友用控件实现了上述功能,我没有太细问,这是那一个控件呢?

...全文
56 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mittee 2003-11-25
  • 打赏
  • 举报
回复
是在局域网内吗??
xingxing 2003-11-25
  • 打赏
  • 举报
回复
对于qq的不随时连接的问题:qq是采用的udp数据包通讯,当然不需要随时连接到对方,检查是否在线是和服务器连接(是一定的时间才建立一次连接)
对于文件传输的问题:建议看看tcp/ip编程方面的问题。
如果直接用数据库的方式,数据库的代价是很大的。qq的方法是一旦双方通讯,那么连接是彼此间的,而不是再通过服务器。
ropriest 2003-11-24
  • 打赏
  • 举报
回复
没做过,帮忙顶!

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧