Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];

Вниз

Определение типа протокола...   Найти похожие ветки 

 
МИФИст   (2002-03-02 21:19) [0]

Господа Мастера! Возник вопрос как по приходящим данным узнать к какому протоколу они относятся, т.е. подскажите есть ли функция, позволяющая выделить IP заголовок для его дальнейшей обработки или подскажите где искать информацию. Заранее благодарю.


 
VuDZ   (2002-03-02 21:32) [1]


typedef struct iphdr {
unsigned int h_len:4; // length of the header
unsigned int version:4; // Version of IP
unsigned char tos; // Type of service
unsigned short total_len; // total length of the packet
unsigned short ident; // unique identifier
unsigned short frag_and_flags; // flags
unsigned char ttl;
unsigned char proto; // protocol (TCP, UDP etc)
unsigned short checksum; // IP checksum

unsigned int sourceIP;
unsigned int destIP;

}IpHeader;


найди где-нибудь исходники ping"a - они есть в SDK от МС, там показано, как с этим работают


 
МИФИст   (2002-03-02 22:30) [2]

Спасибо VuDZ, буду разбираться! :)



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

Форум: "Система";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.005 c
1-88545
Jaguar
2002-05-16 11:41
2002.05.27
Работа с динамическим массивом объектов


4-88674
OlegK
2002-03-26 14:03
2002.05.27
MapiSendMail


6-88576
ATLANTIDO
2002-03-14 21:42
2002.05.27
сервер тормозит


7-88645
Mulder
2002-03-01 18:12
2002.05.27
Помогите начинающему...


1-88470
Kate
2002-05-15 12:55
2002.05.27
Stream





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский