I dropped the idea of building a Net work engine in favour of building a 3D game engine InfintEngine for the InfiniteSpace-Online project.

I have recently started using ENet as a basis for the Network engine as it provides Reliable UDP support. However I am using Indy as well but this detils will be wrapped up under one simple interface.