Size: a a a

pro.rb (Ruby/Rails / RU)

2020 June 14

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Miner Severny
Вопрос про сокеты и сети в целом. Есть литература по руби на эту тему? (я новичек)
https://www.tutorialspoint.com/ruby/ruby_socket_programming.htm
ВОт ща бегло глянул, вроде адекватно.
Лучше спрашивай если что
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
больше всего литературы будет для C
источник

MS

Miner Severny in pro.rb (Ruby/Rails / RU)
спс. Ща гляну
источник

MS

Miner Severny in pro.rb (Ruby/Rails / RU)
Блин. А я это уже находил. Это просто справочник. Мне бы практику применения посмотреть.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Miner Severny
Блин. А я это уже находил. Это просто справочник. Мне бы практику применения посмотреть.
Спрашивай. Что ты пытаешься реализовать?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Я сокеты люблю
источник

MS

Miner Severny in pro.rb (Ruby/Rails / RU)
вообще я хочу попробовать сделать чат на tcpsocket'ах
источник

MS

Miner Severny in pro.rb (Ruby/Rails / RU)
и проблема в том, что я не могу отследить разрыв соединения (грубый)
источник

MS

Miner Severny in pro.rb (Ruby/Rails / RU)
по идее при выполнении sock.gets , если сокет больше не имеет соединения, должна быть ошибка, но у меня ее видимо не происходит
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Miner Severny
и проблема в том, что я не могу отследить разрыв соединения (грубый)
Про асинхронное программирование слышал что либо?
источник

MS

Miner Severny in pro.rb (Ruby/Rails / RU)
слышал
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Miner Severny
слышал
Крч у руби есть event machine под это дело, и вроде бы было что то еще посвежее
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
На синхронности ничего адекватного ты не напишешь
источник

MS

Miner Severny in pro.rb (Ruby/Rails / RU)
event machine не слишком ли оверкил?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Да и на рубях асинхроншину так себе писать
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Miner Severny
event machine не слишком ли оверкил?
Предлагаешь его с нуля написать? Чем оверкил? Просто асинхронный движок
источник

MS

Miner Severny in pro.rb (Ruby/Rails / RU)
ну вообще у меня просто по потокам распихано. И если нужно обращаться к чему то с разных потоков, то использую мутекс
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ща гляну
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Крч у руби есть event machine под это дело, и вроде бы было что то еще посвежее
Это уже не модно, можно брать async.rb
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
Anton Davydov
Это уже не модно, можно брать async.rb
Он даже выглядит не так ужасно
источник