Cita:
Empezado por aguml
me gusta como queda. En cuanto pueda lo pruebo y te cuento pero tiene muy buena pinta. Por otro lado se te olvidó el tema de la duda que comentaba en mi codigo del cliente:
Código PHP:
//La siguiente linea, si no fuesen cliente y servidor en el mismo equipo //¿Tendria que darle la direccion ip del servidor? //Es que ahora mismo apunta a localhost del cliente ¿no? server.sin_addr = *((struct in_addr *)host->h_addr);
Por último comentar que me parece increible que C estandar no tenga soporte con una libreria propia y estandar para poder portar a otras plataformas sin tener que estar currandoselo en multiples plataformas a la vez ni con macros ni con nada por el estilo. Creo que deberia ser de lo proximo que añadan.
|
Si te contesté... es aquí donde colocas la dirección del servidor (
ServerAdr):
Código PHP:
//Dirección IP del servidor y Puerto
// localhost indica nuestra propia máquina...
host = (struct hostent *)gethostbyname(ServerAdr);
Las funciones para sockets con casi idénticas en linux y son un estándar, date cuenta que la comunicación por esta vía es independiente del S.O. En delphi se usan igual.
Saludos.