Вниз
Скачать: CL | DM;

Формирование TCP/IP пакета   Найти похожие ветки 

← →
DVYdm ©   (2005-07-12 14:48) [0]

Как передать данные по сети не используя стандартные функции API, т. е. имеются данные необходимо сформировать TCP/IP пакет


← →
Digitman ©   (2005-07-12 15:32) [1]

что ты называешь "стандартными функциями API" ? конкретно ..


← →
GLFox ©   (2005-07-12 15:43) [2]

Не понятно. Если пишешь под Win32, то чем не устраивают  "стандартные функции API"?


← →
АНТИСПАММЕР ©   (2005-07-13 00:21) [3]

Может RAW-Sockets ?
Посмотри класс TIdRawClient


← →
DVYdm ©   (2005-07-14 14:52) [4]

под стандартными функциями я имею в виду API Windows. я не хочу использовать эти функции поскольку в дальнейшем я предполагаю передавать данные вне зависимости от операционной системы


← →
DVYdm ©   (2005-07-14 14:57) [5]

я хочу сформировать пакет PPP TCP/IP. затем передать его на сервер через последовательный порт COM.


← →
DVYdm ©   (2005-07-14 14:59) [6]

где можно найти класс TIdRawClient? В нем описана реализации передачи пакетов на низком уровне.


← →
Reindeer Moss Eater ©   (2005-07-14 15:38) [7]

я не хочу использовать эти функции поскольку в дальнейшем я предполагаю передавать данные вне зависимости от операционной системы

где можно найти класс TIdRawClient? В нем описана реализации передачи пакетов на низком уровне.

Уровень не настолько низок, что бы быть независимым от  операционной системы.


← →
DVYdm ©   (2005-07-14 15:44) [8]

и что предлагаешь?


← →
АНТИСПАММЕР ©   (2005-07-15 02:14) [9]

>> где можно найти класс TIdRawClient? В нем описана реализации передачи пакетов на низком уровне.
Indy

>> Уровень не настолько низок, что бы быть независимым от  операционной системы.

А на каком же уровне ф-ии формирования пакетов TCP/IP НЕ зависят от платформы ?


← →
Reindeer Moss Eater ©   (2005-07-15 08:12) [10]

А на каком же уровне ф-ии формирования пакетов TCP/IP НЕ зависят от платформы ?

Как минимум тогда, кода не пользуются реализацией стека протоколов самой ОС, а пишут свою.
Причем пишут не на Delphi, иначе все равно будешь ограничен платформой wintel + linux на том же intel.


← →
АНТИСПАММЕР ©   (2005-07-15 08:54) [11]

>> Как минимум тогда, кода не пользуются реализацией стека протоколов самой ОС, а пишут свою.

Вопрос об ОС ,уже существующей в природе.

>>я хочу сформировать пакет PPP TCP/IP. затем передать его на сервер через последовательный порт COM.

Что-то я не соображу что к чему, а главное, как это все связано


← →
Reindeer Moss Eater ©   (2005-07-15 09:23) [12]

>Вопрос об ОС ,уже существующей в природе.
"Пишут свою" - это значит пишут свою реализацию стека, а не пишут свою ось.


← →
isasa ©   (2005-07-15 11:00) [13]

наверное имеется ввиду IP пакеты(самый нижний),
т.к. TCP/IP=ICMP+IGMP+TCP+UDP+...


← →
Verg ©   (2005-07-15 19:19) [14]

Используй WinPCAP. Там остается только тонкая прослойка между формированием LL датаграммы (даже уже пакета) и передачей ее в физику. Пиши на C. Будешь иметь несравнимо больше шансов осуществить -

>
> DVYdm ©   (14.07.05 14:52) [4]
> под стандартными функциями я имею в виду API Windows. я
.....
> я предполагаю передавать данные вне зависимости от операционной
> системы


Для любой ОС при этом останется лишь приспособиться к шлюзу с драйвером ФСА.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.022 c
1-1128577548
Norsk
2005-10-06 09:45
2005.10.30
Определение TPopupMenu


4-1125052847
nslviv
2005-08-26 14:40
2005.10.30
Как запретить доступ к папке с помощью WinAPI?


1-1129025202
Alex_Mel
2005-10-11 14:06
2005.10.30
Как корректно создать несколько экземпляров формы...


3-1126973127
Tonich
2005-09-17 20:05
2005.10.30
Числа в базе данных


1-1128571841
Roma112
2005-10-06 08:10
2005.10.30
Икона в приложении




   Наверх