go程序使用tcp短连接报:only one usage of each socket address

环境及现象

  • Win10
  • 上位机(C#,WPF)
  • 后台使用go作为服务。

连接情况

C#连接大概60个TCP长连接(设备)。

后台go服务连接60个UDP短连接(设备附属硬件),

10个TCP短连接(PLC,modbus通讯),

经常每隔两三天,电脑就什么都连接不上,手动使用modbus 助手调试,报如下错误,需要重启才能解决。

如下图所示:

解决方法:

参考文章:https://blog.csdn.net/MBuger/article/details/83088894

待观察是否还会出现连接不上的情况。

相关推荐
yw00yw25 分钟前
常见的设计模式
开发语言·javascript·设计模式
我不是星海1 小时前
RabbitMQ基础入门实战
java·开发语言
jingfeng5142 小时前
C++多态
开发语言·c++
kyle~2 小时前
C/C++---浮点数与整形的转换,为什么使用sqrt函数时,要给参数加上一个极小的小数(如1e-6)
c语言·开发语言·c++
暖苏3 小时前
python-多线程(笔记)(持续更新)
大数据·开发语言·python
The Chosen One9853 小时前
红黑树下探玄机:C++ map&multimap 的幕后之旅
开发语言·c++
Evand J3 小时前
【MATLAB例程】水下机器人长基线(LBL)定位,用于三维轨迹,使用EKF滤波,融合LBL和IMU,4个锚点(长基线基站数=4),附下载链接
开发语言·matlab·机器人
林内克思3 小时前
inline内联函数
java·开发语言·算法
博睿谷IT99_4 小时前
OSPF 的工作过程、Router ID 机制、报文结构
开发语言·网络·华为·智能路由器·网络工程师·华为认证·数据通信
piikee4 小时前
php内存缓存插件yac的安装配置--平替apcu,多进程共享内存
开发语言·缓存·php·yac·php扩展·php内存缓存·apcu平替