Networking without RakNet?

Hello everyone,

I noticed that Unity comes available with the ability to integrate with RakNet but, I have my own proprietary networking code that I've already written in Java (and my developers are only competent in Java), so I was wondering, is it possible to use Unity with a custom networking engine, or do I HAVE to use RakNet?

If someone could provide some examples of how it'd work (just simple code would do) then that would be great.

Thank you

http://unity3d.com/support/resources/example-projects/networking-example

http://www.exitgames.com/Photon/Unity_Core

http://www.smartfoxserver.com/labs/API/

All 3 of those can network for Unity3d.

So in other words, you can use yours =).