Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» TCP UDP C++

Автор: MAX DAMAGE
Дата сообщения: 09.05.2002 17:20
Вобщем пишу я прогу для перехвата траффика, для чего мне надо отослать пакет TCP или
UDP протокола...
Проблемы:
Где взять функцию(класс,юнит...) для C++ , которая отправляет пакет с заданным форматом?
Где СКАЧАТь его и формат обращения узнать?
Помоему ето socket.h ? Тогда где скачать?
Еще нужны функции для получения пакетов
ДА И БУБУТ ЛИ ЕТИ ФУНКЦИИ ПОД DOSовским C++ работать?
Автор: dremon
Дата сообщения: 09.05.2002 22:16
Если тебе надо для DOS, зайди на http://www.wattcp.com/
Иначе ищи соксовые библиотеки на www.codeproject.com и www.codeguru.com

А вообще, если писать такое для винды, то есть хороший референс, который называется MSDN
Ищешь описание Winsock2, там есть много примеров.
Автор: MAX DAMAGE
Дата сообщения: 10.05.2002 13:58
Еще вопросы:
1. А есть где-нибудь компиляторы Си, какогонибудь ДОСовского интерфейса, но для разработок
приложений для мастдая, чтоб кнопочкиЮокошечки и.т.д. коммандами выставлялись
Вобщем маленькое мне что-нибудь нужно(с free space проблемы)
2. А будет ли прога на обычном ДОСовском Си написанная под виндой с вин-модемом(PCI) работать?
(вродеж ему в мастдае типа ком-порт какой-то присваивается(Дюк Нюкем старый
идет же в винде и с вин-модемом работает!))
3. Так где socket.h ВЗЯТЬ! если не трудно скинь на rock-n-roll@ring.by
4. Может ето звучит и тупо но:мне скажите:

имя_библиотеки.h
function отправить_пакет(протокол,ip,порт);
function получить пакет(протокол,ip,порт);
Автор: dremon
Дата сообщения: 10.05.2002 14:40
Для ДОС'а у тебя скорее всего ничего не получится, потому что протокол TCP/IP для ДОС требует немеряно всяких драйверов, параметров, файлов инициализации и не работает в виндах.
Слушай, а зачем тебе такая вещь именно в ДОС'е?
Неужели не можешь найти компилятор под Win32? Например, бесплатный Borland C++ 5.5

Поищи на www.codeguru.com
Например вот это: http://codeguru.earthweb.com/network/tcpip_lib31.html
Автор: MAX DAMAGE
Дата сообщения: 11.05.2002 19:06

Цитата:
Неужели не можешь найти компилятор под Win32? Например, бесплатный Borland C++ 5.5
Это ты про Builder, который 100 метров весит?
Говорю же у меня винт малюсенький, стыдно сказать 500метров.
Ну а если это что-то другое или ты знаеш какой-нибудь компилятор маленький,
то кидый ,плиз, линк!
Автор: QuickeneR
Дата сообщения: 11.05.2002 22:40
MAX DAMAGE
Это не Buider, это обычный С++
Автор: MAX DAMAGE
Дата сообщения: 11.05.2002 23:06
Ok! Ну есть у меня C++ обычный(третий вроде), ну и как мне под ВИНДУ
приложения компилить?
Автор: dremon
Дата сообщения: 11.05.2002 23:46
MAX DAMAGE
Не, это не билдер, это отдельный компилер. Весит мегов 20 вроде с библиотеками. Скачать можно с сайта borland

Добавлено
третья версия только под дос и Win16.
Автор: MAX DAMAGE
Дата сообщения: 12.05.2002 17:39
Короче решил я после долгих мучений на Delphi перейти
С сокетами вроде разобрался ну а как с объектами UDP и TCP работать
(отправлять и получать), да и как толково определить открыт порт или нет?(примерчик плиз) Примеры кидать либо на форуме ли бо шлите на
rock-n-roll@ring.by

Страницы: 1

Предыдущая тема: "Полезняшки" и хитрости для VB и Delphi


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.