标签: ruby udp ports osc
我有一个OSC服务器,它在收到请求消息后返回数据到用于发送所述请求的端口。有没有办法找到用于发送消息的端口(由操作系统分配),然后在该端口上打开监听通道?
答案 0 :(得分:0)
在从客户端发送消息之前,只需bind它。对于自动分配的端口,请使用0作为端口号。例如:
bind
require 'socket' u = UDPSocket.new u.bind('0.0.0.0', 0)
现在,您可以从发送的同一端口接收。