Any news on the network engine endeavor?
Its not has fun as AI or 3D rendering but, sadly, it has to be done

I want to (re)start working on my RTS-TBS game and for that I need reliable TSP/IP based networking.

It could have been nice to have WCF/Remoting style in Delphi, is there something like that available?
Any ideas/request for approaching this?
I was thinking about a simple approach, send command records with a known format:
[pascal]TBasePacket = packed record
ID: cardinal;
Size: cardinal;
End;
TDoSomthingPacket = packed record
ID: cardinal;
Size: cardinal;
NewX, NewY: integer;
...
End;
[/pascal]This way the software reads the stream, with the ID it knows what type of packet it is (for casting).