It's a long time that I'm prototyping the network libraries for our MMO game which it's back-end is in c++ and the client uses Unity3d.
- I've used ZeroMQ, It's a very strong and awesome library but it doesn't have an official port for c# with .Net 3.5, So I can not use it with unity properly in the client and it also does not have the RUDP support.
- I've checked ENet, It's basically an RUDP messaging library, but I couldn't find any proper working port for Mono.
- I checked Hazel Networking library which has been developed to be used with Unity, but it doesn't have a native c++ port.
- I've checked lot's of other messaging libraries, all of them didn't support RUDP or they didn't have the library in both languages.
Does anybody know about a library which fulfills my requirements?