因此,我在我的mac上运行了这个程序,ipMidi,它允许我通过以太网连接发送midi事件。它在UDP协议下工作,并从我的Ableton Live daw发送midi。我试图在运行ipMidi的同一台机器上将来自ipMidi的包读取到我的C++程序中,但我不知道该怎么做。我已经做了一段时间的研究,我只是不知道如何让ipMidi将包发送到我的本地主机或嗅探通过我的以太网的包。我发现的其中一个工具是route,但我无法设法复制ip表条目来将包发送到我监听的UDP程序。我找到的另一种方法是让我的程序在内核的目标