
Я новичок в программировании сокетов и у меня есть пара вопросов.
Для контекста у меня есть сервер и клиент, у каждого из которых открыт сокет: сокет на сервере ограничен и, INADDR_ANY
насколько я понимаю, прослушивает запросы на подключение от любого сетевого интерфейса, а сокет на стороне клиента на данный момент подключен к интерфейсу обратной связи.
При такой конфигурации клиент подключается к серверу через интерфейс обратной связи или? Я пытаюсь визуализировать, как устанавливается соединение клиент-сервер и как используется интерфейс клиента при установлении соединения.
Мне удалось отправить сообщение с клиента на сервер, однако я не вижу пакета в wireshark. Так ведь не должно быть, не так ли?
решение1
Да, клиент использует интерфейс localhost для отправки пакетов на сервер, при условии, что они работают на одной машине.
Пакет должен быть виден при мониторинге интерфейса localhost с помощью Wireshark.