Автор |
Сообщение |
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Пн Фев 15, 2021 22:48 127.0.0.1:10110 |
|
|
Прошу помощи уважаемых сетевиков.
Одна программа посылает данные в порт 127.0.0.1:10110, другая лезет туда по UDP, но нимуя не видит - где рыть? Кто врёт - та, что посылает или та, что должна принимать? Обе проги на одном компе, это единственный способ их связи. Пиндосы врут, что все работает...
Если че из терминала выложить надо или экран срезать - скомандуйте.
Mojave 10.14.6
Заранее спасибо!
|
|
Вернуться к началу |
|
Perevesentsev
Репутация: +13
Зарегистрирован: 18.02.2010 Сообщения: 1255
|
Добавлено: Вт Фев 16, 2021 01:14
|
|
|
Так если у одной TCP, у другой UDP - оно и неудивительно.
Да и нет понятия «лезет» в IP, порт можно «слушать»... Софтины синхронно запущены? На одной машине?
|
|
Вернуться к началу |
|
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Вт Фев 16, 2021 22:08
|
|
|
А кто сказал, что по TCP? Она только про адрес/порт пишет - это лезу искать я по UDP, всё по пиндосовской инструкции...
Та, что посылает, запускается из терминала (1), а по UDP(2) я пытаюсь выловить данные уже из другой проги.
Все на одной машине.
[/img]
|
|
Вернуться к началу |
|
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Вт Фев 16, 2021 22:09
|
|
|
Ну то есть, у меня-то все заканчивается там, где он пишет: скрестите пальцы и ждите бегущих сообщений в терминале...
Устройство греется, т. е. создается впечатление, что она туда все-таки что-то толкает, скорее - я выловить не могу...
|
|
Вернуться к началу |
|
Perevesentsev
Репутация: +13
Зарегистрирован: 18.02.2010 Сообщения: 1255
|
Добавлено: Ср Фев 17, 2021 03:01
|
|
|
Ну так вы все же попробуйте слушать TCP. И что за «устройство»? 127.0.0.1 - это локалхост, тот же комп, где софтина запущена...
|
|
Вернуться к началу |
|
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Ср Фев 17, 2021 09:18
|
|
|
Пробовал - та же фигня... Устройство - тюнер , заменой драйвера к которому его превращают в любительский радио-сканер или, как у меня, в AIS.
|
|
Вернуться к началу |
|
Perevesentsev
Репутация: +13
Зарегистрирован: 18.02.2010 Сообщения: 1255
|
Добавлено: Ср Фев 17, 2021 20:28
|
|
|
Нет, я решительно запутался. Если у вас ДВА устройства (комп и тюнер), соединенных сетью и должных через сеть работать - то какие, нафиг, 127.0.0.1 ?!
|
|
Вернуться к началу |
|
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Ср Фев 17, 2021 22:30
|
|
|
Да нет, просто программная передача данных зашита в декодер только по адресу - больше никак, это константа. Я могу изменить адрес передачи, адрес поискухи, но сам протокол изменить не могу, т. к. это программно-наколенная симуляция довольно дорогого устройства, и каких-либо академических решений здесь просто быть не может.
Выглядит все так/img]
|
|
Вернуться к началу |
|
EsTaF
Репутация: +12
Зарегистрирован: 03.04.2007 Сообщения: 1568
|
Добавлено: Вс Фев 28, 2021 02:01
|
|
|
sudo lsof -i -P | grep -i "listen"
_________________ Учеба - это когда ты столько ешь знаний, что ничего не понимаешь, о чем идет речь. Если же тебе ясна тема предмета, то это не учеба. Это стагнация головного мозга. |
|
Вернуться к началу |
|
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Вс Фев 28, 2021 19:54
|
|
|
Ух ты! А мне все это в СПАМ закинуло! Ну блин, Мохава долбанная!
Спасибище, сейчас попробую. Смотрю, вы меня по всем вопросам "подтягиваете"! Спасибо!
|
|
Вернуться к началу |
|
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Вс Фев 28, 2021 20:07
|
|
|
Стоооооп! Немного на радостях поторопился!
Вот, что я пишу "вызывая" тюнер: rtl_ais -p 35 -n
После этого появляется та объява, что выше.
Вот расшифровка команд:
rtl_ais, a simple AIS tuner
and generic dual-frequency FM demodulator
Use: rtl_ais [options] [outputfile]
[-l left_frequency (default: 161.975M)]
[-r right_frequency (default: 162.025M)]
left freq < right freq
frequencies must be within 1.2MHz
[-s sample_rate (default: 24k)]
maximum value, might be down to 12k
[-o output_rate (default: 48k)]
must be equal or greater than twice -s value
[-E toggle edge tuning (default: off)]
[-D toggle DC filter (default: on)]
[-d device_index (default: 0)]
[-g tuner_gain (default: automatic)]
[-p ppm_error (default: 0)]
[-R enable RTL chip AGC (default: off)]
[-A turn off built-in AIS decoder (default: on)]
use this option to output samples to file or stdout.
Built-in AIS decoder options:
[-h host (default: 127.0.0.1)]
[-P port (default: 10110)]
[-n log NMEA sentences to console (stderr) (default off)]
[-L log sound levels to console (stderr) (default off)]
[-S seconds_for_decoder_stats (default 0=off)]
When the built-in AIS decoder is disabled the samples are sent to
to [outputfile] (a '-' dumps samples to stdout)
omitting the filename also uses stdout
Output is stereo 2x16 bit signed ints
Examples:
Receive AIS traffic,sent UDP NMEA sentences to 127.0.0.1 port 10110
and log the senteces to console:
rtl_ais -n
Tune two fm stations and play one on each channel:
rtl_ais -l161.975M -r162.025M -A | play -r48k -traw -es -b16 -c2 -V1 -
Мне после чего эту строку вставить? Дело в том, что когда я запускаю тюнер, то он уже не дает ничего в терминале писать, спрашивает: Terminate? То есть процесс пошел. Т.о. мне эту фразу куда-то в саму строку вставить надо? Может быть вместо <play -r48k -traw -es -b16 -c2 -V1>? Тем более, что я это play все равно никак у становить не могу...
|
|
Вернуться к началу |
|
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Пн Мар 01, 2021 01:06
|
|
|
Ааааааа! Понял кажется - это он мне показал, какой порт слушать надо - так?
3u IPv4 0x63d25b00f57fc277 0t0 TCP *:49156 (LISTEN)
4u IPv6 0x63d25b00f7eb19cf 0t0 TCP *:49156 (LISTEN)
|
|
Вернуться к началу |
|
|