Главная

net server addon (Помогите!)

Приветствую всех.
Вот такая вот непонятная проблема:
Пытаюсь сделать 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…
Ребята, помогите! Очень надо!

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
5
Y
p
S
E
f
Enter the code without spaces and pay attention to upper/lower case.