update to GCDAsync & ARC
The RunLoop AsyncSocket classes are now deprecated in CocoaAsyncSocket. Maybe @randomblast's fork could be the source for an upgrade? It's working for me.
https://github.com/randomblast/CocoaOSC
Hey... yeah, I'll make a PR to merge my fork back in. Fair warning though, I only fixed the bits I care about, so it's by no means complete. There are some useful things in there though.
We actually stopped using this project a good while ago. I wrote an OSC library in C which uses libdispatch/kqueue directly for event-driven networking, and has zero-copy message parsing. I did this because our applications need to handle much more OSC traffic (~1.5mbps when I last measured) than was efficiently possible using CocoaOSC.
I've also started a pure Swift equivalent which I haven't stress-tested in production yet. The aims are the same, but obviously we're relying on the compiler being sensible much more than we do with C, in terms of avoiding copies & allocations.
If these are of interest, I could ask my boss about releasing them. No promises though, our legal department will probably have issues.
Small & fast, sounds good! :)