Size: a a a

Эликсир и Вунш

2019 December 26

#@

# @ in Эликсир и Вунш
Alexey Bolshakov
{ok, sock1} = :gen_udp.open(0, [{:ifaddr, {:local, 'test1.sock'}}, {:active, false}])

{:ok, {{_,_}, _, data}} = :gen_udp.recv(sock1, 0)
….
:gen_udp.send(sock1, {:local, 'test2.sock'}, 0, data)
Спасибо, то что нужно
источник

#@

# @ in Эликсир и Вунш
john conor 
не забывайте клозить ген юдипи
Вот с этим тоже проблемы возникают, вроде бы закрываешь, но после перезапуска сервера пишет что сокет занят, пока не разобрался
источник

AB

Alexey Bolshakov in Эликсир и Вунш
# @
Вот с этим тоже проблемы возникают, вроде бы закрываешь, но после перезапуска сервера пишет что сокет занят, пока не разобрался
перед открытием надо сделать удаление старого файла-сокета
источник

AB

Alexey Bolshakov in Эликсир и Вунш
:file.delete("test1.sock")
источник

#@

# @ in Эликсир и Вунш
Все же нужно удалять) понял , спасибо
источник

jc

john conor  in Эликсир и Вунш
ужас
источник

AB

Alexey Bolshakov in Эликсир и Вунш
# @
Все же нужно удалять) понял , спасибо
я детально не изучал. может и не нужно. но мне помогло именно это
источник
2019 December 27

#@

# @ in Эликсир и Вунш
Чувствую себя идиотом, но что за хрень?
источник

#@

# @ in Эликсир и Вунш
Открытие сокета выдает {:error, :eaddrinuse}
источник

AB

Alexey Bolshakov in Эликсир и Вунш
а в патч что?
источник

#@

# @ in Эликсир и Вунш
Абсолютный путь до файла /home/<name>/s.sock
источник

#@

# @ in Эликсир и Вунш
Строка
источник

AB

Alexey Bolshakov in Эликсир и Вунш
может прав нет? или файл не удалился
источник

#@

# @ in Эликсир и Вунш
Файл только что создан и закрыт, кем и чем он может быть занят?
источник

#@

# @ in Эликсир и Вунш
rw есть
источник

#@

# @ in Эликсир и Вунш
Ему на исполнение не надо прав?
источник

#@

# @ in Эликсир и Вунш
Проблема решилась, оказывается gen_udp сам должен создавать файл. Но клиент отказывается подключаться к нему через open
источник

#@

# @ in Эликсир и Вунш
Говорит что используется
источник

#@

# @ in Эликсир и Вунш
Что странно, как тогда с клиента его открывать?
источник

AB

Alexey Bolshakov in Эликсир и Вунш
клиент просто должен делать send не открывая
источник