Jump to content
  • Sign Up
  • Recently Browsing   Total Users: 1   (0 members, 1 Guest)

Rooster

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

Перепись  

311 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts

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
Posted (edited)
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


Edited by Rilay

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

 

Share this post


Link to post
Posted (edited)

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

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

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


Edited by Rilay

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

 

Share this post


Link to post
Standartenführer написал 18 минут назад:

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

image.png.26b844f6663945e6bd0a3936215d0abe.png

 

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

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

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

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

besteady likes this

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

 

Share this post


Link to post
Rilay написал 55 минут назад:

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

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

GoldRobot likes this

Share this post


Link to post

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

GoldRobot likes this

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

 

Share this post


Link to post
Posted (edited)

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

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


Edited by GoldRobot

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

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

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

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

 

Share this post


Link to post

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

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

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

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

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

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

:fffuuu:

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

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

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

 

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

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


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

 

Share this post


Link to post
Rilay написал 4 минуты назад:

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

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

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

Kant, DomikTS-, GoldRobot and 5 others like this

Share this post


Link to post

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


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

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

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

LoL: Fatal Counter SwagB0T :banned: Dong Blaster 420

Share this post


Link to post
Posted (edited)
Rilay написал 3 часа назад:
Standartenführer написал 3 часа назад:

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

image.png.26b844f6663945e6bd0a3936215d0abe.png

 

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

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

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

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

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

image.png.8b6889f64afc89146abb80a44633043b.png

 

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


Edited by Rilay
Standartenführer likes this

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

 

Share this post


Link to post

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

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

Share this post


Link to post
Standartenführer написал 3 часа назад:

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

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

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


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

Share this post


Link to post
Kant написал 2 минуты назад:
Standartenführer написал 3 часа назад:

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

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

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


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

Share this post


Link to post
Posted (edited)
Rilay написал 20 часов назад:

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

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

 

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


Edited by DeadMage

Share this post


Link to post
DeadMage написал 3 часа назад:
Rilay написал 23 часа назад:

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

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

 

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

 

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

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

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

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

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


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

 

Share this post


Link to post
Rilay написал 49 минут назад:

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

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

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

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

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

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

Share this post


Link to post
Guest
This topic is now closed to further replies.

×
×
  • Create New...