我自己有做过一个Demo,在一台机子上可以运行多个客户端,都可以连接到 TServerSocket 的对象,能不能说一个Ip只能对应于一个链接线路?

解决方案 »

  1.   

    动态检测呀,连上SERVER后,看其IP是否在列表中,如果在就直接给Close掉
      

  2.   

    服务端检查新连接的ip和已连接的ip去对比,如果有就不接受新连接
      

  3.   

    在服务端ACCPT的时候判断是否联接了,如果存在就跳出,不存在就保存 
      

  4.   

    在server-connect事件中,当每个client连接的时候就检测当前IP是否先前已经连接进来,如果是则马上close。否则将该IP加入到1个表中。以供下次有client连接进来时检测、
      

  5.   

    我还是有点不是很明白?有没有什么代码?给小弟看一下,呵呵我直接Close掉的话,客户端会觉的莫名其妙!最好是给客户端发送一个特殊的信息!
      

  6.   

    你可以认为当客户端有新的连接进来的时候他的旧连接已经不需要了。把新的连接加进去,把旧的连接close即可。