raw (binary) network messages and Max

$Adam's icon

Hi,

in a conversation on the dev forum (see https://cycling74.com/forums/sending-raw-network-messages ), the question arose whether there were any options (except the [sadam.*] networking objects of my library) to handle raw network data in Max? To my knowledge, udpsend/udpreceive use OSC, thus they won't allow raw communication (also, they are UDP-only). On the other hand, the MXJ-based objects ([net.*]) would only send 7-bit information (I think this is a limitation imposed by the Max->Java bridge), which makes them inappropriate as well for binary communication. However, the problem with my objects is that, as with any third-party add-on, one can only rely on updates etc. as long as the developer (me, in this case) is able and is willing to keep the objects up-to-date.

So the question is: is there any built-in tool in Max which would allow us to send/receive raw data over the network?

Thanks,
Ádám

Hugobox's icon

Hi! Your objects are really awesome and I thank you for it.
I'd rather avoid MXJ objects and Max is way overdue to come up with native raw networking objects.
Pretty please Cycling?

slo ~|•'s icon

+1 I'm encountering these kinds of problems right now too and would appreciate native support if possible.