Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Rooster

Программирование[10]

Перепись  

313 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

Rilay написал 21 час назад:

нет я так и не нашел в инете примера:_:

везде все тупо os.exit прописывают при возникновении ошибки

Один из самых важных скиллов сегодня (не только в программировании), как мне кажется, это уметь искать в интернете. Я и на работе, когда было кого учить, всегда просил прежде чем ко мне идти поискать хотя бы 5 минут.

Ну я не верю что ты не смог сделать например такой (не оптимальный, но очевидный) запрос: https://duckduckgo.com/?q=go+tcp+server+client+reconnect и нажать на вторую ссылку (https://developpaper.com/implementation-of-automatic-tcp-reconnection-in-golang/) где поддерживается то что нужно.
Если что, то все что нужно сделать это запустить бесконечный цикл accept + обработка пока не появится ошибки. После ошибки снова accept и снова обработка пока не отвалится. Это самый просто вариант, будет работать только с одним клиентом. По ссылке выше есть я так понимаю идиоматичный го код, где запускается корутина на каждого клиента, и соответственно клиентов может быть сколько угодно.

Поделиться сообщением


Ссылка на сообщение
(изменено)
Rilay написал 22 часа назад:
DeadMage написал 22 часа назад:

Так как гугл у тебя с перебоями работает, вот ссылка на список команд: https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands

так для етих гпрс комманд надо наладить реконнект, но я не совсем понимаю как, это же со стороны трекера он отключается, я же просто порт на компе открываю и все, к нему кто хочет подключается :sad:

вот еще добавлю что да, с помощью гетгпс(сложно блин в хекс переводить) получаю нужные мне данные

ну а если выбрать в конфигураторе tcp/ip вместо аск, то он спокойно шлет свои пакеты каждые скок то там секунд (и даже не отваливается)

пакеты правда какие то огромные и хз пока как их на человеческий переводить, да и смысла не вижу если гет гпс  + баттери всю инфу нужную передают

но с tcp/ip  он как бы шлет иногда вместе с ответом на гетгпс тот самый огромный пакет, который мне в общем то нахуй не нужен, выглядит так

вот так приходит ответ на гетгпс 

image.png.980cd6cdfa70adbeacde6e403e488e8d.png

 

а когда комбо из двух пакетов, то так

image.png.10668a68bfc740feed306c64b8e64926.png

 

и кстати он не отваливается со временем как раньше

но наверное лучше сделать как было и добавить реконект

 

DeadMage написал 39 минут назад:

По ссылке выше

так тут клиент с реконнектом, а не сервер

а, тут и то  и то

ща попробую сервер по ссылке попробовать, посмотрю будет ли отваливаться или нет

image.png.5933b6f88de57217d0e555962c122cbb.png

 

реконнектится походу!

image.png.365a3e0a024181b5dc5f5e9d0405b0cc.png

top


Изменено пользователем Rilay

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
(изменено)

ток не деаноньте по координатам нах

и я не так гуглил прост, я гуглил типа golang tcp if client disconnected и там не то было

а мб и то, но я не понял, пытался так сказать встроить в свой код и получалась хрень


Изменено пользователем Rilay

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение

Когда deadmage по тарифу оплатишь за помощь?

bitrix и DeadMage понравилось это

 

zqHT9JA.png

IFVau8G.png

AohP0ps.png

Поделиться сообщением


Ссылка на сообщение

Как у него координаты получились Lat. 59.88 ? По-идее, всего 60 минут в градусе

Поделиться сообщением


Ссылка на сообщение
Standartenführer написал 18 минут назад:

Как у него координаты получились Lat. 59.88 ? По-идее, всего 60 минут в градусе

image.png.26b844f6663945e6bd0a3936215d0abe.png

 

besteady написал 18 минут назад:

Когда deadmage по тарифу оплатишь за помощь?

по моему по тарифу выйдет больше чем я за месяц получаю :popcorn:

меня взяли кстати на постоянку

UglyBastard понравилось это

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
Rilay написал 55 минут назад:

меня взяли кстати на постоянку

Думаю, еще не все поняли, какую ошибку мы совершили. Теперь он же тут поселится... Мы же давали положительную обратную связь на негативное поведение :ponimau:

GoldRobot понравилось это

Поделиться сообщением


Ссылка на сообщение

честно честно буду писать сюда ток если прям в тупик попаду

GoldRobot понравилось это

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
(изменено)

Да мы пошутили брат.

Просто ты приходишь только за помощью. У нас сложилось впечатление, что мы тебе нужны только для решения проблем. Никогда не придешь, и не напишешь просто так, поговорить. Никогда не запостишь пост вида "Дорогой топик, привет, я сегодня апнулся до 3х голдроботов. А у вас как дела? Веберы не программисты бтв, плюсы лучший язык в мире". Никогда не скажешь дуиту что он душнила, а роботу что не настоящий программист, не помолишься на святого канта, и не пошлешь нахуй вована. Как буд-то топик не люди, а энциклопедия.


Изменено пользователем GoldRobot
DeadMage, ural1qqq, Drakonian и 2 другим понравилось это

ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение

просто если я понимаю как  в теории должно быть то я сам делаю ну пытаюсь

а с реконнектом я хз

ну я открываю порт и слушаю да

к нему подключается трекер

а потом отключается

так это же не с моей стороны типо происходит

:fffuuu:

GoldRobot написал 2 минуты назад:

Да мы пошутили брат.

Просто ты приходишь только за помощью. У нас сложилось впечатление, что мы тебе нужны только для решения проблем. Никогда не придешь, и не напишешь просто так, поговорить. Никогда не запостишь пост вида "Дорогой топик, привет, я сегодня апнулся до 3х голдроботов. А у вас как дела? Веберы не программисты бтв, плюсы лучший язык в мире". Никогда не скажешь дуиту что он душнила, а роботу что не настоящий программист, не помолишься на святого канта, и не пошлешь нахуй вована. Как буд-то топик не люди, а энциклопедия.

 

так я новичок мало че понимаю  в ваших постах блин вот вы обсуждали чето недавно насчет языка какого то я нихуя не понял

а так топик я читаю:nate:


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
Rilay написал 4 минуты назад:

так я новичок мало че понимаю  в ваших постах блин вот вы обсуждали чето недавно насчет языка какого то я нихуя не понял

а так топик я читаю:nate:

Ну я тоже не понимаю, что они там пишут.

Drakonian, DomikTS-, GoldRobot и 5 другим понравилось это

Поделиться сообщением


Ссылка на сообщение

Я захожу сюда чужое бабло считать и вешаться от его количества:uraNY::zemlyapuhom:


AFD написал 5 часов назад:

Говно от тебя это как бальзам на душу, радость ты моя. 

[19:35:37] Dlich: бітріх єто і есть вершіна

[19:37:07] nuclear blast: твой iдол?

[19:39:45] Dlich: мой ідол.

Поделиться сообщением


Ссылка на сообщение
(изменено)
Rilay написал 3 часа назад:
Standartenführer написал 3 часа назад:

Как у него координаты получились Lat. 59.88 ? По-идее, всего 60 минут в градусе

image.png.26b844f6663945e6bd0a3936215d0abe.png

 

besteady написал 3 часа назад:

Когда deadmage по тарифу оплатишь за помощь?

по моему по тарифу выйдет больше чем я за месяц получаю :popcorn:

меня взяли кстати на постоянку

чет я не то скинул про градусы:zloy:

image.png.8b6889f64afc89146abb80a44633043b.png

 

вот тут например тоже 8199


Изменено пользователем Rilay
Standartenführer понравилось это

Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение

голдробот пидорас:pepehands:

если раньше был 4 с половиной доход, то теперь чуть больше трёх

Поделиться сообщением


Ссылка на сообщение
Standartenführer написал 3 часа назад:

Как у него координаты получились Lat. 59.88 ? По-идее, всего 60 минут в градусе

если через точку пишут, значит там уже просто дробь обычная пошла

минуты секунды пишут только через ' и ''


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Kant написал 2 минуты назад:
Standartenführer написал 3 часа назад:

Как у него координаты получились Lat. 59.88 ? По-идее, всего 60 минут в градусе

если через точку пишут, значит там уже просто дробь обычная пошла

минуты секунды пишут только через ' и ''


точно, спасибо!
даже конвертер нашел https://www.fcc.gov/media/radio/dms-decimal

Поделиться сообщением


Ссылка на сообщение

бля есть такое чувство, что кроме графаны нет ничего на свете


 

zqHT9JA.png

IFVau8G.png

AohP0ps.png

Поделиться сообщением


Ссылка на сообщение
(изменено)
Rilay написал 20 часов назад:

и я не так гуглил прост, я гуглил типа golang tcp if client disconnected и там не то было

Суть скилла поиска в том что ты можешь найти то что тебе нужно, а не сдаешься после первого запроса :) Есть конечно вещи о которых никто в интернетах не писал, но я думаю ты еще не скоро на такие проблемы наткнешься. Если ты что-то не нашел это проблема с твоей стороны, а не отутствие инфы в интернете.

 

Я так понял реконнект теперь работает и осталось только распарсить пакеты?


Изменено пользователем DeadMage

Поделиться сообщением


Ссылка на сообщение
DeadMage написал 3 часа назад:
Rilay написал 23 часа назад:

и я не так гуглил прост, я гуглил типа golang tcp if client disconnected и там не то было

Суть скилла поиска в том что ты можешь найти то что тебе нужно, а не сдаешься после первого запроса :) Есть конечно вещи о которых никто в интернетах не писал, но я думаю ты еще не скоро на такие проблемы наткнешься. Если ты что-то не нашел это проблема с твоей стороны, а не отутствие инфы в интернете.

 

Я так понял реконнект теперь работает и осталось только распарсить пакеты?

 

а я уже распарсил!

и в стракт запихал все красиво, к отправке в бд готово

ща несколько часов ходил по делам с етой чепухой в кармане все норм работает без сбоев

ну иногда дисконнектится, а потом реконнектится

а насчет поиска, да я даже не представлял как со стороны сервера можно заставить клиента реконнектиться


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
Rilay написал 49 минут назад:

а я уже распарсил!

и в стракт запихал все красиво, к отправке в бд готово

ща несколько часов ходил по делам с етой чепухой в кармане все норм работает без сбоев

ну иногда дисконнектится, а потом реконнектится

а насчет поиска, да я даже не представлял как со стороны сервера можно заставить клиента реконнектиться

Молодец. Заставить клиента реконнектиться нельзя, но у тебя дело было в другом - ты не детектил дисконнект и не позволял клиенту реконнектнуться, даже если он хочет.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...