Как в Windows работать с сетью без сокетов Беркли?

Ну например, написать приложение на том же транспортном уровне, только без сокетов?

Насколько мне известно, сокеты появились в 1983 году, (в UNIX 4.2 BSD), для упрощения работы с сетью. Далее, их реализовали в других ОС и их задачей стало, кроссплатформерность реализации интерфейса для работы с сетью в различных ОС.

Я так понимаю, у Windows должен быть API (платформерно зависимый).

Если сокеты это посредственный слой, для сглаживания разницы в реализациях разных ОС, то как можно обойтись без них, и работать с API, непосредственно ОС Windows?

А кроссплатформенности тоже нет. Есть разные механизмы работы с сокетами poll, epoll, select и куча других (и не все из них реализованы в win, не все в nix, например IOCP).

Как написать без сокетов… Элементарно - реализовать драйвер.

Они в API и сделаны. А поверх уже всякие библиотеки для удобства. Не нравится - пиши свои сетевые драйвера и сам там протоколы реализуй.

  • Windows XP (проблемы с сетью) У меня беспроводная сеть Wi-Fi, но ноутбук с xp не ловит её. Соседские он видит а мою нет. С сетью все нормально другой ноутбук и телефон все прекрасно ловят. Подскажите что делать?
  • Проблема с сетью при авторизации в винде 10. Что я делаю не так Как сделать чтобы это сообщение не выводилось? "Мы не можем сейчас подключиться. Проверьте ваше подключение к сети и повторите попытку позже "" Все устраивает комп включается, интернет есть. Только при входе возникает эта ош.
  • Помогите разобраться с сетью на виндовс В общем тут такое дело, только переустановил виндовс с 10 на 7, дело в том что система не видит не патч-корд, не сетевой адаптер, драйверов нету, носам виндовс при подклбчении адаптера пишет что их не удается установить, что делать?
  • Как установить Windows на другой пк с другой сетью через PXE? Имеется VDS с Windows Server 2016 и установленным на нём wds (windows deployment services), мб можно как-то через этот vds?

Добавить комментарий