我正在使用一个名为FLOSC.jar的独立网桥,以通过OSC端口在Flash和MaxMSP之间进行通信。 Flosc是一个开源Java项目。

我的主要问题是:对于像我这样的Java新手(我在高级语言上有经验),使用flosc项目的classes provided将相同的桥接功能写入我自己的Java程序有多么容易/困难?

有人可以看看源代码,让我知道我需要哪些文件(文件数量令人迷惑!),然后给我概述如何执行此操作?

非常感谢!

最佳答案

我对您的建议是仅使用FLOSC。一方面,对于您正在做的事情来说,9个源文件/类并不是很多。如果它包含50个类/文件,并且具有大量您不需要的额外功能,那么我想说的是,如果您要执行的任务很小,也许您可​​以重写它以消除麻烦。但是在这种情况下,我看不到重写的意义,因为您的版本可能具有接近相同水平的复杂性。您将要拥有一个OscMessage类,一个OscPacket类,一个TcpServer类等。

除非您有很多时间并且想了解某种技术,否则重写有用的东西几乎从来不是一个好主意。如果FLOSC工作不正常或存在错误,那是另一回事了-有时,当您一开始没有编写错误代码时,重写比调试容易。但这又取决于您必须重写多少代码。

至于是否对您来说很困难,这很难说-“高级语言”是什么意思?您有多少编程经验?

08-05 20:58