关于即时消息的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 liuchangxu
  • 开始时间 开始时间
L

liuchangxu

Unregistered / Unconfirmed
GUEST, unregistred user!
2、即时消息中,如果两个人要进行聊天,是两个客户端进行直接连接吗??如果是的话,我用delphi的Idtcpserver 和Idtcpclient组件,是不是一个客户端都要同时有这两个组件,一个充当服务器,一个充当客户端;
3、如果是通过服务器中转的话,那服务器端怎么样向客户端传送信息呢,客户端怎样检测服务器端发回来的信息呢。
 
2、即时消息中,如果两个人要进行聊天,是两个客户端进行直接连接吗??如果是的话,我用delphi的Idtcpserver 和Idtcpclient组件,是不是一个客户端都要同时有这两个组件,一个充当服务器,一个充当客户端;
3、如果是通过服务器中转的话,那服务器端怎么样向客户端传送信息呢,客户端怎样检测服务器端发回来的信息呢。
 
即时消息中,如果两个人要进行聊天,是两个客户端进行直接连接吗??
技术上分p2p和服务器中转都可以.
一个充当服务器,一个充当客户端;

如果是通过服务器中转的话,那服务器端怎么样向客户端传送信息呢
客护端先连接到服务器,然后就很简单了,服务器直接向该客户Send消息就行了
客户端怎样检测服务器端发回来的信息呢
Idtcpclient是通过一个线程不断检测端口是否有数据发送过来的.
 
后退
顶部