0

我有一个 OSC 服务器,它在收到请求消息后将数据返回到用于发送所述请求的端口。有没有办法找到用于发送消息的端口(由操作系统分配),然后在该端口上打开一个监听通道?

4

1 回答 1

0

在从客户端发送您的消息之前,只是bind它。对于自动分配的端口,使用 0 作为端口号。例子:

require 'socket'
u = UDPSocket.new
u.bind('0.0.0.0', 0)

现在您可以从您发送的同一端口接收。

于 2014-02-09T15:23:16.303 回答