计算机环境:98,通过modem拨号
OnSockError并没有检测到该异常

解决方案 »

  1.   

    ClientSocket.avtive:=true;
    ClientServer.active:=true;
     它们两个都要运行
      

  2.   

    我是想问:为什么ClientSocket连不上ServerSocket时(例如没有拨号,或者ServerSocket没有运行),再连一次为什么会出现异常?
      

  3.   

    因为C/S socket 控件采用的是可靠连接, 如果不能建立socket 就会发生异常
    处理方法 : 
      在Error 事件中 
       加入
       begin
          case ErrorCode of 
           10049 : {你的处理函数: 提示用户 or 屏蔽}      end;
         errorcode:=0;
        end