sockets - 同一机器上端点之间的套接字连接

标签 sockets disconnection

当套接字连接的两个端点位于同一台计算机(在本例中为Wintel)上时,彼此之间的消息将遍历到NIC卡,网络介质上,然后返回到NIC/计算机,最后再到另一台计算机终点?

我问的原因是,当没有人调用套接字关闭时(据我们所知),端点报告了一些无法解释的套接字断开连接。也可能是由于某些间歇性网络问题引起的吗?

最佳答案

通常,除非明确配置操作系统以通过外部网关路由本地数据包,否则同一台计算机上的两个终结点将无法通过网络系统(在Windows上,您可以使用命令行ROUTE命令进行此操作-常见的黑客攻击方法是允许仅本地数据包的嗅探)。

关于sockets - 同一机器上端点之间的套接字连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2332648/

相关文章:

c# - 如何检测套接字断开连接?

java - 在客户端关闭后通过 SocketChannel 向客户端发送数据

error-handling - Flutter:关闭互联网连接后出错 - "Error while applying io.flutter.console.FlutterConsoleFilter@70f92821 to ' W/zzajf (5265)”

c++ - boost asio 和套接字阵列

JAVA:使用同一个套接字在多个线程上管理DataInputStream

python - 向python服务器添加超时时出现非阻塞错误

php - socket_create 与 fsockopen php

java - 使用 JMeter 测试套接字