方法和属性
dgram.createSocket(options[, callback])
options
{Object}callback
{Function} 作为'message'
事件的一个附属监听器。
创建一个 dgram.Socket
对象。options
参数是一个应该包含一个 udp4
或 udp6
的 type
字段和一个可选的 reuseAddr
布尔型字段的对象。
当 reuseAddr
为 true
时,socket.bind() 将重用该地址,即使另一个进程已经绑定了一个套接字。reuseAddr
默认为 false
。一个可选的 callback
函数可以通过指定添加为 'message'
事件的一个监听器。
一旦创建了套接字,调用 socket.bind() 会指示套接字开始监听数据报消息。当 address
和 port
没有传给 socket.bind() 时,该方法将会在一个随机端口上绑定套接字到“所有接口”地址(它对 udp4
和 udp6
套接字都是正确的)。绑定的地址和端口可以使用 socket.address().address 和 socket.address().port 检索。
dgram.createSocket(type[, callback])
type
{String} 既可以是'udp4'
也可以是'udp6'
callback
{Function} 作为'message'
事件的一个附属监听器。可选
通过指定的 type
创建一个 dgram.Socket
对象。type
参数既可以是 udp4
,也可以是 udp6
。一个可选的 callback
函数可以通过指定添加为 'message'
事件的一个监听器。
一旦创建了套接字,调用 socket.bind() 会指示套接字开始监听数据报消息。当 address
和 port
没有传给 socket.bind() 时,该方法将会在一个随机端口上绑定套接字到“所有接口”地址(它对 udp4
和 udp6
套接字都是正确的)。绑定的地址和端口可以使用 socket.address().address 和 socket.address().port 检索。