Автор
|
Тема: Вопрос по IPX
|
Rambler |
опубликован 27-12-2001 13:44 MSK
У меня такой вопрос: широковещательный запрос с адресом "ff ff ff ff ff ff" в текущем сегменте посылается на все сокеты остальных машин, или номер сокета в функции sendto имеет значение при широковещательном запросе.
|
Jack
|
опубликован 27-12-2001 14:42 MSK
Давно с IPX-ом не работал, но ИМХО такой запрос шлется по всему сегменту, но по ОДНОМУ , указанному сокету. |
server_mouse
|
опубликован 27-12-2001 15:50 MSK
Запрос посылается только по указаному сокету. Как не крути, клиент должен знать номер сокета сервера, а вот наоборот не обязятельно. :) |
Rambler
|
опубликован 27-12-2001 16:42 MSK
Спасибо за ответы, а в MFC есть специальные классы для работы с IPX? Вроде CSocket рассчинан на работу только с TCP/IP.. :( А принимающий сокет обязательно должен быть широковещательным? Если да, то для чего нешироковещательные сокеты? |
server_mouse
|
опубликован 27-12-2001 21:16 MSK
>Спасибо за ответы, а в MFC есть специальные классы для работы с IPX? >Вроде CSocket рассчинан на работу только с TCP/IP.. :(Не вижу причин, почему CSocket нельзя юзать для IPX. Просто создавать его надо с соотв. параметрами: AF_IPX,SOCK_DGRAM,NSPROTO_IPX. MSDN под рукой правда нет, так что могу ошибаться. |