本人用最近用SOCKET做了一个通信时碰到了几个问题,请教各位高手 
1.当服务端和客户端连着的时候把服务端关掉时,客户端总是不能够自动连上(我在客户端己经用一个TIMER来不停判断Clientsocket的CONNECTED属性了,当为TRUE时则正常通行,当为FALSE时则自动重连服务端) 
2.客户端是做成服务程序的,总会自动关掉 
3.用ClientSocket去尝试连一个远程主机的某一端口时,所返回的值总是有点不正常(有时是好的,有时是坏的), 
觉得很不稳定,不知道是不是和机器的环境(例如防火墙)有关系

解决方案 »

  1.   

    1.服务端的地址和端口是不是存在问题 比如重启后端口或ip改变
    2.一般服务端做成服务程序 客户端依赖于服务段 做成服务不够灵活容易出问题 (本人这样认为)
    3.把防火墙停掉 如果还有问题 那就不是因为它咯 ,环境的话,如果有路由器,也要注意端口的映射就知道这些了 具体上 
    本人做过即使通讯程序 聊天 传文件什么的 udp、SOCKET都用了
    但你的问题 怎么说呢 还是不够具体 只能说很多原因都会引起
    只知道这么多了
      

  2.   

    可以用SOAP 能过80 端口走,防火 不管80端口的。