c++ socket 出现绑定失败的一个特殊原因。Bind failed Error:10049

  这个问题,客户那边出现这种情况已经将近一年时间, 一直都得不到很好的解决,我提供出去的动态库可以确保没有问题,因为除了这家公司,其他有好几家公司都在用的,都是很正常的,但是这家公司很奇怪,不,应该说这家医院,是对方公司用我们的动态库提供出来的数据配合他们的软件,给医院使用。但是问题就出现在医院,使用我的动态库老是会是不是出现Bind failed,的情况,一直都搞不清楚原因,搞得我也很纠结,很郁闷。

  就在前几天终于知道原因,那就是“电脑在没有插网线的情况下,网卡貌似不工作”。这个原因,因为在现场,电脑和设备通过网口相连,如果设备不开机,电脑连IP都获取不到,那就更不用说建立服务了。而我在办公室基本上都是连接的路由器,所以这种情况基本上不存在也就没有测试出来。当现场反馈这个情况后,我就直接拔掉我的网线,做测试,结果发现TMD还真不行,让我大跌眼镜。但是动态库我是用c++写的,然后我用C# 在写了个DEMO 发现并没有报bind 异常,不知道服务有没有真正建立成功,后面么有做测试。

  这个情况之前还真的不知道。这次就当做个经验记录下来。

转载于:https://www.cnblogs.com/techdreaming/p/7502409.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值