我是套接字编程的新手,有几个问题。
就上下文而言,我有一个服务器和客户端,每个服务器都打开了一个套接字:服务器上的套接字被绑定到该套接字,INADDR_ANY
据我所知,它会监听来自任何网络接口的连接请求,而客户端上的套接字暂时连接到环回接口。
使用此配置,客户端是通过环回接口连接到服务器的吗?我试图形象化地展示如何建立客户端服务器连接以及如何使用客户端接口建立连接。
我能够从客户端向服务器发送消息,但是我在 wireshark 中看不到数据包。情况不应该如此,不是吗?
答案1
是的,客户端使用localhost接口向服务器发送数据包,前提是它们在同一台机器上运行。
当您使用 Wireshark 监控本地主机接口时,该数据包应该是可见的。