Страница 1 из 1

Как программно разорвать неаутентифицированное соединение?

СообщениеДобавлено: 09 ноя 2002, 18:17
Роман Зарубин
Я занимаюсь программированием под Novell NetWare.
У меня возникла такая проблема:
Моя программа должна работать с друмя серверами, находящимися в
одной NDS. В процессе работы, программа должна периодически
подключаться (функция NWDSLogin) к первому серверу, отключаться
от него, подключаться ко второму серверу и т. д.
Так вот, после отключения (функция NWDSLogout) от одного из
серверов, с ним остается неаутентифицированное соединение,
которое мне очень мешает.
Это соединение можно увидеть выбрав в контекстном меню
Novell Client пункт "NetWare Connections...", после этого открывается
одноименное окно, в котором присутствует строчка с именем сервера,
с которым есть соединение. У неаутентифицированного соединения
в поле "Authentication State" написано: Not Authenticated.
Подскажите, как программно разорвать это соединение?

СообщениеДобавлено: 10 ноя 2002, 08:36
Andrey Podoinikov
N_EXTERN_LIBRARY( NWCCODE )
NWClearConnectionNumber
(
NWCONN_HANDLE connHandle,
nuint16 connNumber
);

Для использования этой функции - пользователь который запускает эту программу, должен обладать правми оператора консоли.