Windows服务程序与SOCKET服务器联合应用时客户端遇到的SOCKET:10060错小结

Windows服务程序与SOCKET服务器联合应用时客户端遇到的SOCKET:10060错小结

1、问题描述

    2009年9月份创建一个服务程序携带SOCKET服务器的应用模块,同时创建了一个SOCKET客户端程序,服务器与客户端同在一个机器时,连接正常,(服务器和客户端均使用双网卡),一旦客户与服务器不在同一机器时,客户连接服务程序+SOCKET模块时,客户端调用connect时就会提示:10060错误?百思不得其解,于是10.12日,我将服务程序中所有关于SOCKET服务器的代码,提取到对话框程序中,测试发现:客户端连接正常!实在没办法了,在网上搜索了一下,找到一位同仁,他也遇到了此问题,它的问题如下:

 

发表于:2009-03-30 21:37:52因为需要,这几天学习了下socket,遇到一个问题:
    1、服务器端,我编写了一个windows服务,在服务进程中开来个线程来监听某个端口,接受客户端了连接消息。
    2、现在服务能正常运行,测试是,客户端在本机,即连接“127.0.0.1”,服务器端能正常接受到客户端的连接。
    问题是:我用另外一台机子测试时,连接ip为"192.168.0.12",此时报“10060”错误。
    同样的代码,我拿出来,直接放在应用程序里是可以正常工作的。
    实在整不了了,也觉的很奇怪,我看网上也没有类似的问题解答,就跑来麻烦下大家。

 

经仔细阅读发现,这位朋友找出自己的问题是:没有关闭WINDOWS防火墙,或因防火墙提示应用程序时,没有选择允许!

我试着关闭自己服务器机器的WINDOWS防火墙,问题全解决了!~唉,,,

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值