Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ehternet, TCP/IP... client/server
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
bureau
Интересует вопрос - где я могу найти исходники программы с помощю которой я смогу передавать и принимать данные по ETHERNET?
Так что б указать ей передавай вот это( любое количество байт данных) на такой IP, такой-то порт.... Или слушай вот этот порт (пришли данныйе сохраняй... или что-то там делай(что делать это я уже сам пишу...) )???? Или "передай как файлик размером 1Gb на вот этот IP", на другой стороне "пришли дынные, сохрани вот в такой файл"...
Думаю что таких примеров в сети много, подскажите, по какому ключевому слову гуглить? Желательно примеры которые используют стандартные, а не специально заточенные библиотеки.
Хотелось бы услышать коментарии людей какой пример лучше, какой хуже и чем отличаются...
vitan
Не путайте IP с Ethernet.
Вы, может быть, не в курсе, но IP-адрес может иметь любой интерфейс, даже ком-порт, например.
Определитесь, какую именно программу Вы ищете.
bureau
Скажем так...
Есть программа(только бинарник), которая отправляет и принимает пакеты по сети... Отлавливая снифером эти пакеты вижу что пакет состоит из:
- Ethernet Frame
- IP header
- TCP Header

Вот данные такого формата мне нужно читать и в таком-же формате отправлять... если я правильно понимаю...
vitan
Цитата(bureau @ Dec 20 2010, 22:25) *
Вот данные такого формата мне нужно читать и в таком-же формате отправлять... если я правильно понимаю...

ну как бы снова ни о чем... Вы описали то, что какая-то программа передает пакеты по протоколу TCP в сети на базе Ethernet. А Вам-то что надо? Сойдет любая программа, делающая то же самое, что ли? Так это любой браузер может и еще миллионы программ... И в исходниках они есть. Есть отдельно TCP-стеки. Что конкретно надо?
XVR
Нравятся мне такие вопросы blink.gif

Вопрос: Надо принять последовательный код.
<Многолистовое обсуждение как подключать RS232 к компьютеру, что лучше RS232 или RS485, обсуждение помехоустойчивости всех RS вместе взятых и 'токовой петли', и т.д. и т.п.>
Уточнение вопроса от ТС: 'Последовательный код' - это морзянка (в азбуке Морзе)
<Многолистовое обсуждение алгоритмов дешифровки Морзянки, аспектов синхронизации скорости, аспектов ввода этого в компьютер, степени RealTime ОС необходимых для уверенной дешифровки Морзянки, топик постепенно скатывается к стычкам Win vs Linux>
Уточнение вопроса от ТС: Морзянка передается путем постукивания гаечным ключом по батарее центрального отопления.
<Многолистовое обсуждение возможных сенсоров для съема сигнала с батареи, распадается на несколько враждующих групп - пьезо сенсор vs электромагнитный, нужна/не нужна защита входов сенсора, специализированные предусилитель vs предусилитель на обычном ОУ. Постепенно все обсуждения стекаются к вопросам заземления на батарею, далее начинаются ужастики в виде горы обугленных трупов, ПУЭ, написанных кровью>
Последнее уточнение от ТС: Сосед снизу, гад алкоголик, бывший радист. Как напьется - начинает молотить какой то железкой по батарее, и так осмысленно. Очень хочется узнать, что же он настукивает.
< crying.gif 01.gif krapula.gif maniac.gif cranky.gif twak.gif angry.gif blink.gif wacko.gif >
vitan
Цитата(XVR @ Dec 21 2010, 12:04) *
Нравятся мне такие вопросы blink.gif

А что, неплохо! Это называется использованием коллективного разума, которому нечем заняться в своих целях. sm.gif
skripach
сокет, TCP, IP
гугл знает.
sergeeff
Цитата(bureau @ Dec 20 2010, 21:43) *
Интересует вопрос - где я могу найти исходники программы с помощю которой я смогу передавать и принимать данные по ETHERNET?
Так что б указать ей передавай вот это( любое количество байт данных) на такой IP, такой-то порт.... Или слушай вот этот порт (пришли данныйе сохраняй... или что-то там делай(что делать это я уже сам пишу...) )???? Или "передай как файлик размером 1Gb на вот этот IP", на другой стороне "пришли дынные, сохрани вот в такой файл"...


А мне бы только бабульки в кассе получать!
bureau
to skripach Спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.