class Socket::UDPSource
UDP/IP address information used by Socket.udp_server_loop
.
Attributes
local_address[R]
Local address
remote_address[R]
Address of the source
Public Class Methods
# File ext/socket/lib/socket.rb, line 1039 def initialize(remote_address, local_address, &reply_proc) @remote_address = remote_address @local_address = local_address @reply_proc = reply_proc end
remote_address
is an Addrinfo
object.
local_address
is an Addrinfo
object.
reply_proc
is a Proc
used to send reply back to the source.
Public Instance Methods
# File ext/socket/lib/socket.rb, line 1056 def reply(msg) @reply_proc.call msg end
Sends the String
msg
to the source
Ruby Core © 1993–2020 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.