2014-02-09 264 views
0

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

回答

0

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

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

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

+0

这是有用的信息,但我错过了原始问题定义中的关键词。我应该说这是一个OSC服务器。我目前使用ruby-osc,但我愿意更改库。我试图适应这一点,但我似乎无法让它工作。 – Maximillion