JavaOSC
JavaOSC copied to clipboard
OSC content format/"protocol" library for JVM languages
I tried to run console server, but I see this ``` SLF4J(W): No SLF4J providers were found. SLF4J(W): Defaulting to no-operation (NOP) logger implementation SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details....
``` java.lang.NoSuchMethodError: No virtual method getDefinedPackage(Ljava/lang/String;)Ljava/lang/Package; in class Ljava/lang/ClassLoader; or its super classes (declaration of 'java.lang.ClassLoader' appears in /apex/com.android.art/javalib/core-oj.jar) at com.illposed.osc.LibraryInfo.(LibraryInfo.java:46) at com.illposed.osc.LibraryInfo.hasStandardProtocolFamily(LibraryInfo.java:283) at com.illposed.osc.transport.udp.UDPTransport.(UDPTransport.java:61) at com.illposed.osc.transport.OSCPort.(OSCPort.java:40) at com.illposed.osc.transport.OSCPortIn.(OSCPortIn.java:108) at...
Otherwise you see some pointless files in git change list. This happens when you open project with IntelliJ
``` com.illposed.osc.OSCSerializeException: No type handler registered for serializing class java.lang.String at com.illposed.osc.OSCSerializer.findSuperType(OSCSerializer.java:371) ~[javaosc-core-0.9.jar:na] at com.illposed.osc.OSCSerializer.findType(OSCSerializer.java:384) ~[javaosc-core-0.9.jar:na] at com.illposed.osc.OSCSerializer.findType(OSCSerializer.java:395) ~[javaosc-core-0.9.jar:na] at com.illposed.osc.OSCSerializer.write(OSCSerializer.java:414) ~[javaosc-core-0.9.jar:na] at com.illposed.osc.OSCSerializer.writeAddress(OSCSerializer.java:229) ~[javaosc-core-0.9.jar:na] at com.illposed.osc.OSCSerializer.write(OSCSerializer.java:247) ~[javaosc-core-0.9.jar:na] at com.illposed.osc.OSCSerializer.writePacket(OSCSerializer.java:281)...
Because a shared buffer was used, it was not possible to do read in one thread, and write in another at the same time. See the (complex...) unit test for...
Core module is relying on some packages that does not exist on Android, so when you try to run it, Android complains. In version 0.8 it says specifically that the...
closes #66 @nsowen @hoijui new MR because i can't modify the source branch of the existing one
PR for [Issue #67](https://github.com/hoijui/JavaOSC/issues/67)
When sending through TCP, OSC 1.0 uses a packet length header (PLH) (four bytes at the start of outgoing data) to indicate to the receiver how long the packet will...