не обнаруживается IPX/SPX
- From
- George Hazan ()
- To
- All ()
- Date
- 2001-12-14T15:51:02Z
- Area
- SU.WINDOWS.NT.PROG
Приветствую.
Дано: Win2k Server SP2, единственный протокол - IPX/SPX, по нему все
замечательно ходит, коннекты коннектят, как с самого сервера, так и с
клиентов.
Проблема: при вызове
//-----------------------------------------------------------------------
PROTOCOL_INFO tBuffers[ 50 ];
DWORD tBufferSize = sizeof( tBuffers );
int tProtocols[2] = { NSPROTO_IPX, 0 };
int locResult = EnumProtocols( tProtocols, tBuffers, &tBufferSize );
printf( "EnumProtocols returned %d, BufferSize is %d, error code = %d\n",
locResult, tBufferSize, GetLastError());
//-----------------------------------------------------------------------
возвращается фиг:
EnumProtocols returned -1, BufferSize is 1600, error code = 2
После чего делается логичный вывод, что протокол не обнаружен. На всех
остальных машинах этот код прокатывает. Если добавить TCP/IP, то вызов с
IPPROTO_TCP работает нормально.
Как без переустановки Win2k сделать так, чтобы работал IPX?
С уважением, ghazan@postman.ru
Георгий Хазан.
--- Microsoft Outlook Express 6.00.2600.0000
* Origin: Zenon N.S.P. news server (2:5020/52.0)