2013-05-21 67 views
0

我可以在Ruby 1.9x中向udp套接字發送消息。我需要將它向後兼容到Ruby 1.8.7,但我無法找到任何有關如何執行此操作的文檔。下面是我對1.9.x的:如何在Ruby 1.8.7中向udp套接字發送消息

require 'socket' 
socket = Socket.new(:INET, :DGRAM) 
addr = Socket.sockaddr_in(UDP_PORT, UDP_HOST) 
socket.connect_nonblock addr 
socket.send(some_json_string, 0) 
socket.close 

回答

1

這個工作在1.8.7:

socket = UDPSocket.new 
socket.send(payload, 0, UDP_HOST, UDP_PORT) 
socket.close