DeadMage #9661 Posted January 7, 2022 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 и снова обработка пока не отвалится. Это самый просто вариант, будет работать только с одним клиентом. По ссылке выше есть я так понимаю идиоматичный го код, где запускается корутина на каждого клиента, и соответственно клиентов может быть сколько угодно. Share this post Link to post
Rilay #9662 Posted January 7, 2022 (edited) Rilay написал 22 часа назад: DeadMage написал 22 часа назад: Так как гугл у тебя с перебоями работает, вот ссылка на список команд: https://wiki.teltonika-gps.com/view/FMB_SMS/GPRS_Commands так для етих гпрс комманд надо наладить реконнект, но я не совсем понимаю как, это же со стороны трекера он отключается, я же просто порт на компе открываю и все, к нему кто хочет подключается вот еще добавлю что да, с помощью гетгпс(сложно блин в хекс переводить) получаю нужные мне данные ну а если выбрать в конфигураторе tcp/ip вместо аск, то он спокойно шлет свои пакеты каждые скок то там секунд (и даже не отваливается) пакеты правда какие то огромные и хз пока как их на человеческий переводить, да и смысла не вижу если гет гпс + баттери всю инфу нужную передают но с tcp/ip он как бы шлет иногда вместе с ответом на гетгпс тот самый огромный пакет, который мне в общем то нахуй не нужен, выглядит так вот так приходит ответ на гетгпс а когда комбо из двух пакетов, то так и кстати он не отваливается со временем как раньше но наверное лучше сделать как было и добавить реконект DeadMage написал 39 минут назад: По ссылке выше так тут клиент с реконнектом, а не сервер а, тут и то и то ща попробую сервер по ссылке попробовать, посмотрю будет ли отваливаться или нет реконнектится походу! top Edited January 7, 2022 by Rilay Лучший юзер — Rilay Share this post Link to post
Rilay #9663 Posted January 7, 2022 (edited) ток не деаноньте по координатам нах и я не так гуглил прост, я гуглил типа golang tcp if client disconnected и там не то было а мб и то, но я не понял, пытался так сказать встроить в свой код и получалась хрень Edited January 7, 2022 by Rilay Лучший юзер — Rilay Share this post Link to post
besteady #9664 Posted January 7, 2022 Когда deadmage по тарифу оплатишь за помощь? bitrix and DeadMage like this Share this post Link to post
Standartenführer #9665 Posted January 7, 2022 Как у него координаты получились Lat. 59.88 ? По-идее, всего 60 минут в градусе Share this post Link to post
Rilay #9666 Posted January 7, 2022 Standartenführer написал 18 минут назад: Как у него координаты получились Lat. 59.88 ? По-идее, всего 60 минут в градусе besteady написал 18 минут назад: Когда deadmage по тарифу оплатишь за помощь? по моему по тарифу выйдет больше чем я за месяц получаю меня взяли кстати на постоянку besteady likes this Лучший юзер — Rilay Share this post Link to post
Grohuf #9667 Posted January 7, 2022 Rilay написал 55 минут назад: меня взяли кстати на постоянку Думаю, еще не все поняли, какую ошибку мы совершили. Теперь он же тут поселится... Мы же давали положительную обратную связь на негативное поведение GoldRobot likes this Share this post Link to post
Rilay #9668 Posted January 7, 2022 честно честно буду писать сюда ток если прям в тупик попаду GoldRobot likes this Лучший юзер — Rilay Share this post Link to post
GoldRobot #9669 Posted January 7, 2022 (edited) Да мы пошутили брат. Просто ты приходишь только за помощью. У нас сложилось впечатление, что мы тебе нужны только для решения проблем. Никогда не придешь, и не напишешь просто так, поговорить. Никогда не запостишь пост вида "Дорогой топик, привет, я сегодня апнулся до 3х голдроботов. А у вас как дела? Веберы не программисты бтв, плюсы лучший язык в мире". Никогда не скажешь дуиту что он душнила, а роботу что не настоящий программист, не помолишься на святого канта, и не пошлешь нахуй вована. Как буд-то топик не люди, а энциклопедия. Edited January 7, 2022 by GoldRobot m()stEVIL, Drakonian, ArzanisAncient and 2 others like this ward написал 04.01.2022 в 02:54: Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все. mazt3r написал 20.09.2019 в 11:27: ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног. Share this post Link to post
Rilay #9670 Posted January 7, 2022 просто если я понимаю как в теории должно быть то я сам делаю ну пытаюсь а с реконнектом я хз ну я открываю порт и слушаю да к нему подключается трекер а потом отключается так это же не с моей стороны типо происходит GoldRobot написал 2 минуты назад: Да мы пошутили брат. Просто ты приходишь только за помощью. У нас сложилось впечатление, что мы тебе нужны только для решения проблем. Никогда не придешь, и не напишешь просто так, поговорить. Никогда не запостишь пост вида "Дорогой топик, привет, я сегодня апнулся до 3х голдроботов. А у вас как дела? Веберы не программисты бтв, плюсы лучший язык в мире". Никогда не скажешь дуиту что он душнила, а роботу что не настоящий программист, не помолишься на святого канта, и не пошлешь нахуй вована. Как буд-то топик не люди, а энциклопедия. так я новичок мало че понимаю в ваших постах блин вот вы обсуждали чето недавно насчет языка какого то я нихуя не понял а так топик я читаю Лучший юзер — Rilay Share this post Link to post
Grohuf #9671 Posted January 7, 2022 Rilay написал 4 минуты назад: так я новичок мало че понимаю в ваших постах блин вот вы обсуждали чето недавно насчет языка какого то я нихуя не понял а так топик я читаю Ну я тоже не понимаю, что они там пишут. GoldRobot, DomikTS-, bitrix and 5 others like this Share this post Link to post
bitrix #9672 Posted January 7, 2022 Я захожу сюда чужое бабло считать и вешаться от его количества AFD написал 5 часов назад: Говно от тебя это как бальзам на душу, радость ты моя. [19:35:37] Dlich: бітріх єто і есть вершіна [19:37:07] nuclear blast: твой iдол? [19:39:45] Dlich: мой ідол. Share this post Link to post
Rilay #9673 Posted January 7, 2022 (edited) Rilay написал 3 часа назад: Standartenführer написал 3 часа назад: Как у него координаты получились Lat. 59.88 ? По-идее, всего 60 минут в градусе besteady написал 3 часа назад: Когда deadmage по тарифу оплатишь за помощь? по моему по тарифу выйдет больше чем я за месяц получаю меня взяли кстати на постоянку чет я не то скинул про градусы вот тут например тоже 8199 Edited January 7, 2022 by Rilay Standartenführer likes this Лучший юзер — Rilay Share this post Link to post
madvlaydin #9674 Posted January 7, 2022 голдробот пидорас если раньше был 4 с половиной доход, то теперь чуть больше трёх Share this post Link to post
Kant #9675 Posted January 7, 2022 Standartenführer написал 3 часа назад: Как у него координаты получились Lat. 59.88 ? По-идее, всего 60 минут в градусе если через точку пишут, значит там уже просто дробь обычная пошла минуты секунды пишут только через ' и '' Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Share this post Link to post
Standartenführer #9676 Posted January 7, 2022 Kant написал 2 минуты назад: Standartenführer написал 3 часа назад: Как у него координаты получились Lat. 59.88 ? По-идее, всего 60 минут в градусе если через точку пишут, значит там уже просто дробь обычная пошла минуты секунды пишут только через ' и '' точно, спасибо! даже конвертер нашел https://www.fcc.gov/media/radio/dms-decimal Share this post Link to post
besteady #9677 Posted January 7, 2022 бля есть такое чувство, что кроме графаны нет ничего на свете Share this post Link to post
DeadMage #9678 Posted January 8, 2022 (edited) Rilay написал 20 часов назад: и я не так гуглил прост, я гуглил типа golang tcp if client disconnected и там не то было Суть скилла поиска в том что ты можешь найти то что тебе нужно, а не сдаешься после первого запроса :) Есть конечно вещи о которых никто в интернетах не писал, но я думаю ты еще не скоро на такие проблемы наткнешься. Если ты что-то не нашел это проблема с твоей стороны, а не отутствие инфы в интернете. Я так понял реконнект теперь работает и осталось только распарсить пакеты? Edited January 8, 2022 by DeadMage Share this post Link to post
Rilay #9679 Posted January 8, 2022 DeadMage написал 3 часа назад: Rilay написал 23 часа назад: и я не так гуглил прост, я гуглил типа golang tcp if client disconnected и там не то было Суть скилла поиска в том что ты можешь найти то что тебе нужно, а не сдаешься после первого запроса :) Есть конечно вещи о которых никто в интернетах не писал, но я думаю ты еще не скоро на такие проблемы наткнешься. Если ты что-то не нашел это проблема с твоей стороны, а не отутствие инфы в интернете. Я так понял реконнект теперь работает и осталось только распарсить пакеты? а я уже распарсил! и в стракт запихал все красиво, к отправке в бд готово ща несколько часов ходил по делам с етой чепухой в кармане все норм работает без сбоев ну иногда дисконнектится, а потом реконнектится а насчет поиска, да я даже не представлял как со стороны сервера можно заставить клиента реконнектиться Лучший юзер — Rilay Share this post Link to post
DeadMage #9680 Posted January 8, 2022 Rilay написал 49 минут назад: а я уже распарсил! и в стракт запихал все красиво, к отправке в бд готово ща несколько часов ходил по делам с етой чепухой в кармане все норм работает без сбоев ну иногда дисконнектится, а потом реконнектится а насчет поиска, да я даже не представлял как со стороны сервера можно заставить клиента реконнектиться Молодец. Заставить клиента реконнектиться нельзя, но у тебя дело было в другом - ты не детектил дисконнект и не позволял клиенту реконнектнуться, даже если он хочет. Share this post Link to post