В предыдущем томе "Библиотеки системного программиста" мы научили
вас устанавливать аппаратное и программное обеспечение для самых
распространенных сетевых операционных систем - Novell NetWare версий 2.2 и 3.11,
Novell NetWare Lite, а также Microsoft Windows for Workgroups. Надеемся, что у
вас все получилось и вы имеете возможность работать в сети (а главное, что такую
возможность имеют все сотрудники вашей организации).
Следующий этап - программирование для локальных сетей. Под программированием
для локальных сетей понимается составление программ, предназначенных для работы
как в составе сетевых операционных систем, так и в составе программного
обеспечения рабочих станций сети. Сразу отметим, что в этой книге мы не будем
рассматривать вопросы, связанные с созданием программного обеспечения,
работающего на файл-серверах Novell NetWare (nlm- и vap-программы), а
ограничимся лишь сетевым программным обеспечением рабочих станций. На первом
этапе такое ограничение не играет существенной роли - большинство достаточно
сложных проблем можно решить в рамках операционных систем рабочих станций, не
прибегая к программированию в среде Novell NetWare.
Используя сведения, приведенные в нашей книге, вы сможете решить такие
задачи, как организация связи между программами, работающими на разных станциях
в сети без обращения к файл-серверу, создание собственных серверов для работы с
модемами или базами данных, разработка электронной почты, разработка игровых
программ для сети и многое другое.
Что вам понадобится для работы с книгой?
Во-первых, безусловно, нужна работающая локальная сеть, даже если в ней всего
два компьютера. Лучше всего, если это будет сеть Novell NetWare версии 3.11 или
2.2, однако с протоколом IPX вы сможете работать и в сети NetWare Lite, причем
вам будет достаточно установить сетевые оболочки на рабочие станции. Для работы
с протоколом IPX или SPX сервер NetWare вообще не нужен!
Во-вторых, вам потребуется среда разработки программ Borland C++ версии 3.1
(во всяком случае, все программы, приведенные в книге, отлаживались именно в
этой среде). При соответствующей адаптации вы сможете воспользоваться Borland
C++ версии 3.0 или даже 2.0. Те программы, в которых не используется
объектно-ориентированный подход, могут с некоторыми минимальными исправлениями
транслироваться в среде Microsoft Quick C версии 2.51 или Microsoft C версии
6.0.
|