Использование WinPCap и PacketX 3.00

ActiveX, .NET, DLL
Ответить
AVAkimov
interested
interested
Сообщения: 2
Зарегистрирован: 30 июл 2008, 07:57
Контактная информация:

Использование WinPCap и PacketX 3.00

Сообщение AVAkimov »

Добрый день!
Подскажите каким образом можно использовать PacketX 3.00 или WinPCap,(вернее в какой последовательности вызывать представленные в библиотеке функции и открывать ссылки)
для отправки данных по Ethernet в микроконтроллер ARM.
Использовать встроенные в LabView стек протоколов TCP/IP нельзя в виду специфики решаемой задачи.
Если кто сможет скиньте пожалуйста примеры.
Заранее благодарен за предоставленную информацию!!!
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Использование WinPCap и PacketX 3.00

Сообщение Eugen Graf »

Вот документация о том, как использовать WinPcap:
http://www.winpcap.org/docs/docs_40_2/html/main.html

А вот описание функций:
http://www.winpcap.org/docs/docs_40_2/h ... pfunc.html

А в каком виде имеется эта библиотека?

DLL, ActiveX или Lib?
Если Lib, то надо сделать из него DLL, а потом использовать этот DLL в LabVIEW с помощью Call Library Function Node.

Ну а если ActiveX, то это очень просто. Берёшь ActiveX контейнер, в этот контейнер вставляешь нужный элемент, и в блок диаграмме выбираешь функции с помощью правой кнопки мыши.
AVAkimov
interested
interested
Сообщения: 2
Зарегистрирован: 30 июл 2008, 07:57
Контактная информация:

Re: Использование WinPCap и PacketX 3.00

Сообщение AVAkimov »

Большое спасибо за ответ!
Но дело вот в чём:
Да это всё ребёнку понятно,вы не знаете в какой именно последовательности вызывать функции из указанной библиотеки,например из dll,чтобы просто зная MAC источника и MAC приемника,передать от источника к приёмнику массив байтов.
В массиве находится вся инфа для контроллера.
Если можете то скиньте пожалуйста пару примеров для решения поставленной задачи.
Просто в LabView и на форумах очень много пишут как просто с использованием стека протоколов TCP отправить данные от источника к приёмнику,но вот момент передачи массива байтов на низком уровне,c использованием MAC адресов почему то практически не упоминается.
Я думаю этот небольшой пробел необходимо в LabView заполнить.
Заранее благодарен за предоставленную информацию.(пример,алгоритм передачи данных)
Акимов Александр!
Ответить

Вернуться в «Коммуникация с приложениями»