net server addon (Помогите!)
zx 21 февраля, 2006 - 10:15.Приветствую всех.
Вот такая вот непонятная проблема:
Пытаюсь сделать net_server аддон — а точнее BNetDevice для fake устройства
то есть железа как такового нет, мне собсно от нетсервера нужен только ip интерфейс
Вобщем,как учит библия BeBook, делаю свой класс от BNetDevice и BIpDevice, реализую все методы которые надо
все компилится все работает(типа)
в файле network прописываю новый интерфейс (netdevice=мой_аддон)
перезапускаем net server..и что мы видим?
1.интерфейс появляется
2.в настройках network в интерфейсах появляется строка
192.168.0.1(мое)–>Test Addon–>Not Present(ВОТ почему not present??)
3.и самое интересное:в самом аддоне вызывается только open_device которая возвращает указатель на мой экземпляр класса NetDevice и сразу же за этим метод ReceivePacket
ВСЕ!
если сделать ping к примеру на 192.168.0.50
в аддоне вызывается MaxPacketSize AllocPacket и SendPacket
вроде все хорошо но (ОСНОВНОЙ ВОПРОС!)как мне добиться чтобы он работал как IPDevice ?? не вызывается даже IsIpDevice
Ребята, помогите! Очень надо!
Отправить комментарий