IdTCPServer中怎样发数据包给指定连接?(100分)

  • 主题发起人 主题发起人 babyone
  • 开始时间 开始时间
B

babyone

Unregistered / Unconfirmed
GUEST, unregistred user!
IdTCPServer同时允许很多客户端连接,某个时候要向客户端中的某一个主动发送一个数据,怎么做?
我的想法是用连接的Index来区分发送
但是客户端连接后的Threads的Index怎么获得?(用来指定IdTCPServer2.Threads.LockList.IndexOf(线程Index))
 
IdTCPServerExecute(AThread: TIdPeerThread);
AThread这个参数是干什么的?好好去看看Demo,很简单的!
 
仔细看看demo吧!先写一个类,里面有用户名等信息,为每个AThread建立一个实例,然后把AThread的data属性指向这个实例,要找某客户可以遍历locklist通过比较data指向的实例中的信息来找到它。
demo可到它的官方网站去下载.
 
后退
顶部