我用TClientSocket作为客户端通信组件写了一个程序,在xp和2003下都能正常通信,可是在2000下不起任何作用,按正常来说当我把TClientSocket的Active设为true时,组件会自己连接服务器,并且在连接上后触发他的OnConnect事件,在XP和2003下都能正常触发,但是2000下没有反应,不知是怎么造成的,如何解决?静待高手指点

解决方案 »

  1.   

    使用tcpview这个工具看看,在2000下的网络连接情况检查是一下,是不是2000的网络配置有不对的地方
      

  2.   

    很可能是你读配置文件的问题,你把你的参数打印到界面上
    测试网络 cmd telnet ip port 看能连否
      

  3.   

    刚刚接触三层的分布式开发 想问一个简单的问题 用Tsocketconnection连接应用程序服务器的时候 是不是一定要关闭防火墙啊
      

  4.   

    我刚刚还写了个ClientSocket/ServerSocket通讯的小程序,C/S还是分开的,没有任何通讯上的问题。我的系统win2kServer
      

  5.   

    win2000是绝对可以的,可能事你防火墙的原因