1
J'essaie d'utiliser des sockets unix et SOCK_DGRAM dans ruby, mais j'ai vraiment du mal à trouver comment le faire. Jusqu'ici, j'ai essayé des choses comme ceci:ruby socket dgram exemple
sock_path = 'test.socket'
s1 = Socket.new(Socket::AF_UNIX, Socket::SOCK_DGRAM, 0)
s1.bind(Socket.pack_sockaddr_un(sock_path))
s2 = Socket.new(Socket::AF_UNIX, Socket::SOCK_DGRAM, 0)
s2.bind(Socket.pack_sockaddr_un(sock_path))
s1.send("HELLO")
s2.recv(5) # should equal "HELLO"
Quelqu'un a-t-il de l'expérience?