And there is a Delphi interface unit for the HawkNL DLL. I've used it myself for a start to a game client/server library that I have never finished.