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


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

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

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

  • 相关阅读:
    koa2 中间件里面的next到底是什么
    nodejs 之 nvm和pm2
    javascript瀑布流
    转使用chrome命令行:disable
    MariaDB 用户与授权
    MariaDB TRANSACTION
    IHS .kdb转crt,key
    MariaDB TRIGGER
    MariaDB CURSOR
    MariaDB PROCEDURE
  • 原文地址:https://www.cnblogs.com/techdreaming/p/7502409.html
Copyright © 2020-2023  润新知