0
我有一個OSC服務器,它在接收到用於發送所述請求的端口的請求消息時返回數據。有沒有辦法找到用來發送消息的端口(由os分配),然後在該端口上打開一個監聽通道?在發送端口接收OSC消息
我有一個OSC服務器,它在接收到用於發送所述請求的端口的請求消息時返回數據。有沒有辦法找到用來發送消息的端口(由os分配),然後在該端口上打開一個監聽通道?在發送端口接收OSC消息
在從客戶端發送您的消息之前,只需bind
它。對於自動分配的端口,使用0作爲端口號。例如:
require 'socket'
u = UDPSocket.new
u.bind('0.0.0.0', 0)
現在您可以從您發送的同一個端口收到。
這是有用的信息,但我錯過了原始問題定義中的關鍵詞。我應該說這是一個OSC服務器。我目前使用ruby-osc,但我願意更改庫。我試圖適應這一點,但我似乎無法讓它工作。 – Maximillion