SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: SlackDeb en Martes 13 de Abril de 2010, 15:46
-
Hola:
Estoy haciendo un proyecto cliente servidor en C++ para Windows, y estoy buscando una libreria C++ que tenga soporte ipv4 e ipv6. Me gustaba la forma de trabajar de Casyncsocket y CSocket, ambas MFC, pero necesito algo que sea GNU.
He revisado la libreria "C++ Socket library", pero no tiene un foro para resolver dudas.
Tambien he visto la libreria "Solar sockets", pero tambien tiene restricciones la version no pagada.
¿Alguien me puede recomendar otra que trabaje en Windows?
Gracias
-
prueba Boost.Asio
-
Gracias, la libreria recomendada tiene bastante documentación y se nota que es un proyecto serio.
La vamos a evaluar.
-
Prueba NetLink Sockets C++:
http :// sourceforge . net / projects / netlinksockets /
http : // netlinksockets . sourceforge . net /
Es muy fácil de usar, es multiplataforma y tiene ejemplos en su página web.
Espero que te sirva :) !!
-
Tienes razón:
1.-Orientada a Objetos
2.-Facil de usar
3.-Soporta Ipv4 e Ipv6
4.-Muiltiplataforma.
http://sourceforge.net/projects/netlinksockets/ (http://sourceforge.net/projects/netlinksockets/" onclick="window.open(this.href);return false;)
Creo que con estas dos librerias tengo ya suficiente. Ahora a evaluar cual me conviene mas.
Gracias
-
Una cosa, si te bajas los NetLink Sockets desde windows, se te baja por defecto la versión 0.1.1 porque el desarrollador aún no ha probado la ver 0.2.0 en windows. Como comentabas que ibas a desarrollar el servidor para win podías probar bajarte la 0.2.0 a ver si va bien, y si da algún problema siempre te puedes quedar con la 0.1.1 hasta que lo arreglen.
Si el servidor es para algún videojuego te conviene la 0.2.0 porque trae la clase NLDataBlock que sirve para empaquetar los distintos tipos datos para enviarlos por el socket para posteriormente desempaquetarlos en el destino.
¡¡Buena suerte con el server!! :beer: