Назад | Перейти на главную страницу

Действительно ли возможно отправить некоторые данные в удаленный пункт назначения через TCP / IP без какого-либо сокета?

Я изучаю концепцию сокета. Насколько я узнал, сокет похож на электрическую розетку, которая создается на обоих концах взаимодействующих устройств (или процессов). Socket может поддерживать себя вечно, чтобы прослушать какой-либо запрос (это может быть ключевой концепцией для создания любой серверной программы).

Однако мой любопытный ум хочет знать, можно ли общаться между двумя компьютерами без создания какого-либо сокета (дескриптора файла)?

Пожалуйста, помогите с подробным описанием, я новичок в этой области.

Заранее спасибо!

Сокет - это только стандартизованный программный интерфейс. Теоретически можно работать напрямую с сетевой картой (и библиотеки, такие как DPDK, делают это), но использование API сокетов делает это намного проще и независимым от конкретного оборудования и настроек сети.