我在客户端程序中有这么一段 
if clientsocket1.Active=false then
  ClientSocket1.Open;
  ClientSocket1.Socket.SendText('KillThread');
如果我运行这一段程序之前clientsocket1.Active=false那么这一段程序执行后
服务器端不会有ServerSocket1ClientRead事件发生,然后再次执行客户端的那一段程序(注意这时由于第一次执行时ClientSocket1.Open;
所以这时clientsocket1.Active=true)服务器短发生ServerSocket1ClientRead事件
这是为何