同IP,相同端口会造成ip冲突吗

1.下位机工控板作为服务端,通过DHCP分配了不同的ip,但使用了同一个端口。上位机程序为客户端,但程序运行不久,只要外网接口把网线一接,就会连接不上,报"远程主机强迫关闭了一个现有连接"这样的错误。用调试工具,也不能收到回复。
2.PC端开的上位机一直正常,工具也回复正常
3.另一个工控板正常
4.连接方式:工控板有两个网口,独立芯片,一个接内网,一个接外网;外网接入上外网的交换机,内网接DHCP路由器,目前上位机与两个工控板通信。

5.疑惑:不同IP,相同端口会造成ip冲突吗?如果会,PC为什么没有呢?

同IP,相同端口会造成端口冲突 ,不同ip相同端口不会造成端口冲突

不同IP地址使用相同的端口号不会导致IP冲突,因为IP地址和端口号是不同的网络协议层次。

IP地址是网络层(OSI模型中的第三层)中用于标识网络设备的唯一地址,而端口号是传输层(OSI模型中的第四层)中用于标识不同应用程序或服务的地址。因此,即使多个设备使用相同的端口号,只要它们的IP地址不同,就不会导致IP冲突。

PC上的操作系统在网络通信时会为每个进程分配不同的端口号,以便在同一台计算机上运行多个应用程序或服务。因此,即使在同一台PC上,不同的应用程序或服务也会使用不同的端口号,从而避免了端口号冲突。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^