|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
The Netbios Function and IPC
The Win32 API provides the Netbios function to process low-level network control functions. This capability is provided primarily for applications written using the IBM NetBIOS system that must be ported to Windows. It is highly recommended that a developer writing a new application use the other IPC mechanisms described in this topic rather than the low-level Netbios function. The IPC mechanisms provided in the Win32 API encapsulate and hide an enormous amount of raw NetBIOS functionality that the developer would otherwise have to implement.
Consider, for example, the following list of NetBIOS actions that would be necessary to emulate a Win32-based mailslot:
On the server end
· Add the name to the local table. · Listen for the session connection. · Read the data upon connection. · Append the data to the message queue. · Close the session. · Listen for another session connection. · Allow the queued messages to be retrieved.
On the client side
· Open the session. · Write the data. · Close the session.
Key Point The Netbios function is provided only for porting an existing application written using the IBM NetBIOS system or for those applications that need specialized access to low-level network functionality. For most applications, it is better to use the higher-level IPC mechanisms available in the Win32 API.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Функция Netbios и IPC
Win32 API Обеспечивает функцию Netbios, чтобы обрабатывать сетевые управляющие функции низкого уровня. Эта возможность предусматривается первоначально для приложений записанных используя систему IBM NetBIOS, которая должна быть перенесена на Windows. Очень рекомендовано, что разработчик, пишущий новое приложение использует другие механизмы IPC описанные в этой теме а не функция низкого уровня Netbios. Механизмы IPC приведенные в Win32 API изолируют и прячут огромную сумму сырого функционального назначения NetBIOS, которое разработчик должен в противном случае должно осуществляться.
Рассматривайте, например, следующий список действий NetBIOS, которые будут необходимы эмулировать базирующийся Win32 mailslot:
В конце сервера
Добавлять имя к локальной таблице. Слушать для сеансовой связи. Прочитавшее данные о связи. Добавление данные в очередь сообщения. Закрытие сеанс. Слушать для другой сеансовой связи. Допускать поставленные в очередь сообщения, которые нужно извлекаться.
На стороне клиента
Открытый сеанс. Запись данные. Закрытие сеанс.
Клавиша Указывается, функция Netbios предусматривается только для перенесения существующего приложения записанного используя систему IBM NetBIOS или для тех приложений, что нужно специализировавшееся доступ к сетевому функциональному назначению низкого уровня. Для большинства приложений, это лучше должно использовать механизмы более высокого уровня IPC доступный в Win32 API.
|
|
|
|
| |