发送消息时点到点的接收?(80分)

  • 主题发起人 xinwuying
  • 开始时间
X

xinwuying

Unregistered / Unconfirmed
GUEST, unregistred user!
[:)]
大家好,我最近用DELPHI 5.0 编了一个发送消息的小程序。我用的是SQL SERVER 数据库。
我已经实现了消息的发送,但是,每当我发送消息,不任当前用户是否在线,所有的消息都自动
发送到数据库中,再由数据库发送给每个用户。我想解决的问题是《如果用户在线时,发出的
消息不经过服务器直接由在线用户接收,若用户不在线,发出的消息自动存到数据库中,待用户
登陆后,将消息发送给用户。“我个功能与QQ发送类似。”》。真诚地等待高手的解答!!由于
我是初学者、也是初次进入论谈,所以自已没有多少分送上,望大虾们能谅解!
 
只要要求每个客户必须登录就行了,登录的时候他们把信息记录到数据库里面,数据库
同事回答他的好友哪些在线,客户端的这种同步定时进行。

客户断发送消息的时候自己确认对方是否在线上,而决定是发给服务器存在数据库,还是
直接发送给对方
 
顶部