sock.Accept(); 的确是block的,只有外部有了连接进来,才会继续运行下去。
“目标机器积极拒绝”是server没有开端口监听,或是server出了其他问题。

解决方案 »

  1.   

    TO:回复人: neilwang(无) ( ) 信誉:100  2004-07-19 16:32:00  得分: 0  
     
    不过我下载下来的程序都是这样的, 就Delphi 也是这样的,
      

  2.   

    可能不是问题,先启动Server端,再启动Client端去连接Server
      

  3.   

    sock.Accept();方法是阻塞线程,直到传入的连接尝试进入队列。
    所以在使用sock.Accept();方法时应该将它放入一个新的线程中,如果进程中只有一个主线程就会发生你那种情况。
      

  4.   

    OK 谢谢  neilwang(无)
             zmgcj(真的名贵) 
             CMIC(大象) ( )
    特别是  zmgcj(真的名贵)