|
Программирование в сетях Microsoft Windows. Мастер-класс.
Как писать в сети
Интересной особенностью этой книги является то, что она ориентирована на сетевые функции не только Windows 9x, NT и 2000, но и Windows CE.
Книга разбита на три части. Первая из них рассказывает про интерфейс NetBIOS. Почему, спросите, нужно рассматривать столь устаревший интерфейс? Да потому, что многие предприятия до сих пор используют аппаратное и программное обеспечение, которое использует NetBIOS. С помощью этого интерфейса можно писать совместимые приложения с DOS и OS/2. Кроме того, в этой части также разбирается работа именованных каналов и перенаправителя Windows.
Вторая и самая большая часть посвящена программированию интерфейса Winsock. Рассматриваются различные протоколы, с которыми взаимодействует Winsock, создание сокетов и большинство функций интерфейса. В последних главах второй части рассказывается о новшествах Windows 2000 и Active Directory, регистрации и разрешении имен, компонентах QoS и интерфейсе Winsock 2 SPI (Service Provider Interface). Большинство приложений рассматриваются в рамках модели "клиент-сервер".
Третья и заключительная глава вкратце рассказывает про RAS - службу удаленного доступа, как одну из самых популярных тем программирования сетевых приложений. Помимо основной информации, в книге есть три приложения: перечень команд NetBIOS, вспомогательные функции IP, такие, как ipconfig.exe, netstat.exe, route.exe, агр.ехе, и коды ошибок Winsock.
Каждая глава начинается с достаточно подробного и понятного введения в рассматриваемый вопрос. Причем с самого начала появляются таблицы со справочной информацией. Благодаря очень подробному предметному указателю в конце книги практически любую структурированную информацию легко найти. То есть книга представляет собой вполне удобный справочник.
Компакт-диск, идущий в поставке вместе с ней, тоже достаточно полезен. На нем, помимо примеров разбираемых программ, уместилась Microsoft Platform SDK for Windows 2000. Все программы представлены как в скомпилированном виде, так и в исходных текстах. В качестве языков программирования использовались С++ и Visual Basic.
Книга ориентирована в первую очередь на опытных программистов и специалистов по сетям. Особо талантливые начинающие программисты также могут попробовать использовать эту книгу как учебник по сетевым функциям Microsoft Windows. Ну, конечно, и те и другие могут использовать книгу в качестве справочника по NetBIOS, WinSock и вспомогательным функциям протокола IP.
|