Transferencia de Clases Complejas por Socket

Bunas Tardes.

Estoy necesitando una ayudita o consejo.

Tengo un desarrollo pendiente que se basa en Cliente/Servidor con QTcpSocket.

Paso a explicar lo que quiero realizar:
1-la parte servidor tiene una conexion a base de datos y otros tipos de intercambios con otras aplicaciones.

2-la parte cliente es una gui que muestra la informacion solicitada al servidor e captura codigos de barra de un lector para toda la operatoria necesaria.

3-cree una clase que simula un dataset(.net) o informacion de una consulta SQL. 'Como quieran llamarlo'

Consultas:
1-Como puedo serializar esa clase para enviarla por un socket?
2-tienen alguna otra alternativa que no sea conexion directa para transferir las consultas de una base de datos?

Escucho ofertas, opiniones y criticas.

Desde ya muchas gracias por su colaboracion.

Anuncios Google