Sha256: 0a19f24519dde5dad4ca0a1b44c1f0bfb6f8e60cf8c63c039b261d81dc23ddf4
Contents?: true
Size: 501 Bytes
Versions: 1
Compression:
Stored size: 501 Bytes
Contents
require 'easy_sockets' host = ARGV[0] || '127.0.0.1' port = ARGV[1].to_i port = 2500 if port <= 0 opts = { host: host, port: port, timeout: 300, separator: "\r\n", logger: Logger.new(STDOUT), } s = EasySockets::UdpSocket.new(opts) [:INT, :QUIT, :TERM].each do |signal| Signal.trap(signal) do exit end end loop do puts "Please write the message you want to send and hit ENTER, or type Ctrl+c to quit:" msg = gets.chomp s.send_msg(msg) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
easy_sockets-1.0.0 | examples/udp_socket.rb |