Sending a Dataset over a TCP socket --- HOW

Hi

I want to be able to transfer a hoel TDataset over a socket.
What I need is to make a SQL-query on one machine, and then transfer the
hole result to another machine ...

(Of course I could get all the records with GetFieldData and send it, but I
want the whole dataset.)

How is that possible.....

Regards
   Lars Jeppesen