类 Socket::UDPSource

Socket.udp_server_loop 使用的 UDP/IP 地址信息。

属性

local_address[R]

本地地址

remote_address[R]

源地址

公共类方法

new(remote_address, local_address, &reply_proc) 点击切换源代码

remote_address 是一个 Addrinfo 对象。

local_address 是一个 Addrinfo 对象。

reply_proc 是一个 Proc,用于将回复发送回源。

# File ext/socket/lib/socket.rb, line 1044
def initialize(remote_address, local_address, &reply_proc)
  @remote_address = remote_address
  @local_address = local_address
  @reply_proc = reply_proc
end

公共实例方法

reply(msg) 点击切换源代码

String msg 发送到源。

# File ext/socket/lib/socket.rb, line 1061
def reply(msg)
  @reply_proc.call msg
end