indy10 客户端怎么发送消息给客户端 想制作一个局域网聊天的程序,以前没学过,现在已经实现了服务端和客户端的消息发送。 服务端也可以知道客户端有多少连接着的。客户端是idtcpclient 服务端idtcpserver2个人同时使用客户端,其中一个人如何知道另外一个连接上了呢还有就是要怎么发,用什么方法。谢谢大家了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是tcp,而且客户端不开tcp服务则只能通过服务器中转 就像QQ一样 客户端双方都要有一个唯一标识 如QQ号码 服务端维护一个张客户端列表及客户端的好友列表 (都可保存在数据库,当上线时改变一个状态标识)每当一个用户上线时 服务端做以下工作:1. 改变数据库中自己上线状态2.在数据库中查找自己的好友状态,并返回给客户端(定时查找,实时更新)3. 如果客户端本地的好友信息丢失(不完整),可重新下载返回好友信息给客户端。4.当发送信息给好友时,服务端根据好友的唯一标识 QQ号码,把你发送的信息转发给好友 delphi2009编译后的文件执行时需要.NET框架吗? 如何保证dbgrid总显示最后一行 delphi7 写 com client (高手请进) 什么 界面控件 漂亮啊! 请推荐一下,谢谢!! 简单问题,大家帮帮忙 有关dbexpress组件的使用?再线等待 关于gif的显示? 如果有大段的Word文档需要在Delphi中打印,该怎么 办?? QQ窗体控件,那里有,如果有的话,给我一些,谢谢啊!!立刻给分 在*.txt中搜索和修改问题 求高手指点 我这样做对否
则只能通过服务器中转
服务端维护一个张客户端列表及客户端的好友列表 (都可保存在数据库,当上线时改变一个状态标识)
每当一个用户上线时
服务端做以下工作:
1. 改变数据库中自己上线状态
2.在数据库中查找自己的好友状态,并返回给客户端(定时查找,实时更新)
3. 如果客户端本地的好友信息丢失(不完整),可重新下载返回好友信息给客户端。
4.当发送信息给好友时,服务端根据好友的唯一标识 QQ号码,把你发送的信息转发给好友