MacCentre.ru Форум
Форум по компьютерам Mac, Mac OS X и продукции Apple
 
ПравилаПравила   FAQFAQ   ПоискПоиск  РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход 
127.0.0.1:10110
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Mac и Mac OS X   
Автор Сообщение
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
Заранее спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Perevesentsev



Репутация: +13    

Зарегистрирован: 18.02.2010
Сообщения: 1254

СообщениеДобавлено: Вт Фев 16, 2021 01:14
Ответить с цитатой

Так если у одной TCP, у другой UDP - оно и неудивительно.
Да и нет понятия «лезет» в IP, порт можно «слушать»... Софтины синхронно запущены? На одной машине?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Van Gogh



Репутация: 0    

Зарегистрирован: 15.03.2008
Сообщения: 46

СообщениеДобавлено: Вт Фев 16, 2021 22:08
Ответить с цитатой

А кто сказал, что по TCP? Она только про адрес/порт пишет - это лезу искать я по UDP, всё по пиндосовской инструкции...
Та, что посылает, запускается из терминала (1), а по UDP(2) я пытаюсь выловить данные уже из другой проги.
Все на одной машине.
[/img]




1.png
1.png (29.71 кб)



2.png
2.png (67.96 кб)

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Van Gogh



Репутация: 0    

Зарегистрирован: 15.03.2008
Сообщения: 46

СообщениеДобавлено: Вт Фев 16, 2021 22:09
Ответить с цитатой

Ну то есть, у меня-то все заканчивается там, где он пишет: скрестите пальцы и ждите бегущих сообщений в терминале... Cry Cry Cry
Устройство греется, т. е. создается впечатление, что она туда все-таки что-то толкает, скорее - я выловить не могу... Frown
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Perevesentsev



Репутация: +13    

Зарегистрирован: 18.02.2010
Сообщения: 1254

СообщениеДобавлено: Ср Фев 17, 2021 03:01
Ответить с цитатой

Ну так вы все же попробуйте слушать TCP. И что за «устройство»? 127.0.0.1 - это локалхост, тот же комп, где софтина запущена...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Van Gogh



Репутация: 0    

Зарегистрирован: 15.03.2008
Сообщения: 46

СообщениеДобавлено: Ср Фев 17, 2021 09:18
Ответить с цитатой

Пробовал - та же фигня... Устройство - тюнер , заменой драйвера к которому его превращают в любительский радио-сканер или, как у меня, в AIS.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Perevesentsev



Репутация: +13    

Зарегистрирован: 18.02.2010
Сообщения: 1254

СообщениеДобавлено: Ср Фев 17, 2021 20:28
Ответить с цитатой

Нет, я решительно запутался. Если у вас ДВА устройства (комп и тюнер), соединенных сетью и должных через сеть работать - то какие, нафиг, 127.0.0.1 ?!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Van Gogh



Репутация: 0    

Зарегистрирован: 15.03.2008
Сообщения: 46

СообщениеДобавлено: Ср Фев 17, 2021 22:30
Ответить с цитатой

Да нет, просто программная передача данных зашита в декодер только по адресу - больше никак, это константа. Я могу изменить адрес передачи, адрес поискухи, но сам протокол изменить не могу, т. к. это программно-наколенная симуляция довольно дорогого устройства, и каких-либо академических решений здесь просто быть не может.
Выглядит все такEmbarrassed/img]




AIS_Tuner.jpg
AIS_Tuner.jpg (59.45 кб)

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
EsTaF



Репутация: +12    

Зарегистрирован: 03.04.2007
Сообщения: 1568

СообщениеДобавлено: Вс Фев 28, 2021 02:01
Ответить с цитатой

sudo lsof -i -P | grep -i "listen"
_________________
Учеба - это когда ты столько ешь знаний, что ничего не понимаешь, о чем идет речь. Если же тебе ясна тема предмета, то это не учеба. Это стагнация головного мозга.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Van Gogh



Репутация: 0    

Зарегистрирован: 15.03.2008
Сообщения: 46

СообщениеДобавлено: Вс Фев 28, 2021 19:54
Ответить с цитатой

Ух ты! А мне все это в СПАМ закинуло! Ну блин, Мохава долбанная!
Спасибище, сейчас попробую. Смотрю, вы меня по всем вопросам "подтягиваете"! Спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Van Gogh



Репутация: 0    

Зарегистрирован: 15.03.2008
Сообщения: 46

СообщениеДобавлено: Вс Фев 28, 2021 20:07
Ответить с цитатой

Стоооооп! Немного на радостях поторопился! Embarrassed
Вот, что я пишу "вызывая" тюнер: 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 все равно никак у становить не могу...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Mac и Mac OS X Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


Связь с администраторами

Powered by phpBB © 2001, 2005 phpBB Group