реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Ehternet, TCP/IP... client/server, source code (lin/win) для передачи данных?
bureau
сообщение Dec 20 2010, 15:43
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Интересует вопрос - где я могу найти исходники программы с помощю которой я смогу передавать и принимать данные по ETHERNET?
Так что б указать ей передавай вот это( любое количество байт данных) на такой IP, такой-то порт.... Или слушай вот этот порт (пришли данныйе сохраняй... или что-то там делай(что делать это я уже сам пишу...) )???? Или "передай как файлик размером 1Gb на вот этот IP", на другой стороне "пришли дынные, сохрани вот в такой файл"...
Думаю что таких примеров в сети много, подскажите, по какому ключевому слову гуглить? Желательно примеры которые используют стандартные, а не специально заточенные библиотеки.
Хотелось бы услышать коментарии людей какой пример лучше, какой хуже и чем отличаются...
Go to the top of the page
 
+Quote Post
vitan
сообщение Dec 20 2010, 16:14
Сообщение #2


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Не путайте IP с Ethernet.
Вы, может быть, не в курсе, но IP-адрес может иметь любой интерфейс, даже ком-порт, например.
Определитесь, какую именно программу Вы ищете.
Go to the top of the page
 
+Quote Post
bureau
сообщение Dec 20 2010, 16:25
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Скажем так...
Есть программа(только бинарник), которая отправляет и принимает пакеты по сети... Отлавливая снифером эти пакеты вижу что пакет состоит из:
- Ethernet Frame
- IP header
- TCP Header

Вот данные такого формата мне нужно читать и в таком-же формате отправлять... если я правильно понимаю...
Go to the top of the page
 
+Quote Post
vitan
сообщение Dec 20 2010, 17:18
Сообщение #4


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



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

ну как бы снова ни о чем... Вы описали то, что какая-то программа передает пакеты по протоколу TCP в сети на базе Ethernet. А Вам-то что надо? Сойдет любая программа, делающая то же самое, что ли? Так это любой браузер может и еще миллионы программ... И в исходниках они есть. Есть отдельно TCP-стеки. Что конкретно надо?
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 21 2010, 06:04
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Нравятся мне такие вопросы 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 >
Go to the top of the page
 
+Quote Post
vitan
сообщение Dec 21 2010, 07:27
Сообщение #6


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(XVR @ Dec 21 2010, 12:04) *
Нравятся мне такие вопросы blink.gif

А что, неплохо! Это называется использованием коллективного разума, которому нечем заняться в своих целях. sm.gif
Go to the top of the page
 
+Quote Post
skripach
сообщение Dec 21 2010, 12:19
Сообщение #7


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



сокет, TCP, IP
гугл знает.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Dec 21 2010, 13:18
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



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


А мне бы только бабульки в кассе получать!
Go to the top of the page
 
+Quote Post
bureau
сообщение Dec 21 2010, 15:11
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



to skripach Спасибо!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 10:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01429 секунд с 7
ELECTRONIX ©2004-2016