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

Вниз

Как распознать по кокому протоколу работает WinSoket?   Найти похожие ветки 

 
dimonf ©   (2004-02-02 10:17) [0]

Я пишу Proxy и у меня стал вопрос как определить с каким протоклом работает мой WinSoket! Идея такая у меня есть сервер который слушает порт например 12288 по IP 127.0.0.1 мне надо принять входной сокет распознать с каким я протоколам работаю и создать клиенский сокет например 192.168.0.1 если это у меня HTTP то на порт 80 или если это SMTP то порт 25 ну и так далие. Есть мысль распознавать по заголовку конекта протокола, но с другой стороны если протокол будет не стандартный то мой прокси не покатит! Как быть??? Может можно както универсально сделать чтобы мой прокси был универсальным??? Подскажите свои мысли или хотябы подскажите где можно по этому поводу почитать в инете!!!


 
Digitman ©   (2004-02-02 10:58) [1]


> Может можно както универсально сделать чтобы мой прокси
> был универсальным???


нет, нельзя


 
Polevi ©   (2004-02-02 11:05) [2]

>по "заголовку конекта" нельзя, можно по первым командам
GET - HTTP
HELO - SMTP



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

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

Наверх




Память: 0.44 MB
Время: 0.041 c
3-1079013639
Лысый
2004-03-11 17:00
2004.04.11
Изменение записи


1-1082457212
Паша5
2004-04-20 14:33
2004.04.11
Удаление пустых строк в StringGrid


3-1081516661
Xim
2004-04-09 17:17
2004.04.11
Обновления


7-1076255775
Павел
2004-02-08 18:56
2004.04.11
Вирусы


14-1079082188
PaRL
2004-03-12 12:03
2004.04.11
Djvu





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский