请教:如何使现象多个客户端发送消息?(使用Indy组件) ( 积分: 100 )

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

xue_wen

Unregistered / Unconfirmed
GUEST, unregistred user!
问题是:服务器接受了多个客户的连接,然后为每个客户建立线程(我认为是OnExecute方法中的AThread对象),可是如果我想根据某个参数来判断服务器应该向哪个客户(即,使用哪个在刚才建立的线程AThread)发送信息,怎样来控制这些线程对象呢?
这个问题其实就像是QQ中的发送信息一样!服务器转发信息!

如果您觉得我说得不够详细,请你回帖,我会再仔细的说明的!

请各位不吝赐教,在下感激不尽!谢谢!
 
问题是:服务器接受了多个客户的连接,然后为每个客户建立线程(我认为是OnExecute方法中的AThread对象),可是如果我想根据某个参数来判断服务器应该向哪个客户(即,使用哪个在刚才建立的线程AThread)发送信息,怎样来控制这些线程对象呢?
这个问题其实就像是QQ中的发送信息一样!服务器转发信息!

如果您觉得我说得不够详细,请你回帖,我会再仔细的说明的!

请各位不吝赐教,在下感激不尽!谢谢!
 
先定义一个 数组,
在 OnConnect 里面,将已经连接的客户端信息,放到数组里面。
在 OnDisConnect 里面,删除数组里面的相关信息。
 
请您告诉这个数组应该使用怎样的结构呢?
 
后退
顶部