Socket.h
De SolarSockets C++ Sockets C++
Solar Socket hace exactamente lo mismo que socket.h en mucho menos código y tiempo.
socket.h es uno de los varios archivos que tendrás que incluir en tu proyecto si estas trabajando en linux y deseas hacer una aplicación que haga uso directo de sockets.
socket.h contiene la declaración de la mayoría de las funciones que necesitas para enviar y recibir datos.
Si bien no es tan complicada de usar, en ocasiones es confuso y tedioso, en especial cuando lo que quieres es centrarte mas en la capa de negocios de tu aplicación y delegar los problemas de comunicaciones a otra librería.
SolarSockets hace uso interno de este archivo, abstrayendo así la complejidad de este y permitiéndote realizar proyectos con poco código y fácil mantenimiento. Nosotros nos encargamos de la capa de comunicaciones, para que tengas mas tiempo para la capa de negocios.
Solar Sockets no es un wrap (envoltorio) de socket.h sino mas bien es una libreria que agrega funcionalidad y facilidad de uso, ademas SolarSockets hace uso de threads logrando así ser una librería orientada a eventos.
Por supuesto esta es solo nuestra opinión, pero cuando mires los ejemplos de uso, estamos seguros que también sera la tuya.
Tambien te recomendamos mirar las siguientes pagina, que explican el uso de los sockets usando socket.h en linux o wsock32 en windows. Veras como el código que resulta de usar directamente sockets a bajo nivel es largo y relativamente complejo.


