另外创建一个线程,用select判断socket是否可用...ft,delphi的winsock都忘光了

解决方案 »

  1.   

    动态创建Socket组件,用一个TList 管理它。
      

  2.   

    我这已经有30个winsock了我要这30个winsock同时工作
      

  3.   

    用线程实现。30个winsock可以看作30个任务,ip可以看成资源,用信号量的方法可以协调这些任务对资源的访问。
      

  4.   

    实时查询state的状态!找到state=0的就创建socket来建立连接,然后把state=1,在disconnect的时候把state=0。试试吧,不过不知道会不会出问题啊!