kmkzk
05/02/2008, 17:41
Hola!
He empezado a aventurarme en el mundo de los sockets para experimentar un poco con creacion de aplicaciones cliente/servidor.
No he tardado 5 minutos en quedarme bloqueado...
Os posteo la tonteria que he programado para ver si me podeis echar un mano, o ayudarme a sacar donde esta el error:
#include <errno.h>
#include <sys/types.h>
#include <winsock.h>
int main(int argc, char *argv[])
{
int sock;
if ((sock = socket(AF_INET, SOCK_STREAM,0))==-1){
perror("socket()!");
exit(1);
}
}
Como veis, nada mas sencillo que la creacion del socket. Sin embargo la salida que recibo es esta:
socket()!: No error
Y sale por el exit(1)...
He pensado que pueda ser por que las librerias que uso no funcionan del todo bien (Winsock?). A ver si alguno que tenga experiencia con este tema puede echarme una mano o iluminarme un poquito! :D
Gracias y un saludo
:brindis:
He empezado a aventurarme en el mundo de los sockets para experimentar un poco con creacion de aplicaciones cliente/servidor.
No he tardado 5 minutos en quedarme bloqueado...
Os posteo la tonteria que he programado para ver si me podeis echar un mano, o ayudarme a sacar donde esta el error:
#include <errno.h>
#include <sys/types.h>
#include <winsock.h>
int main(int argc, char *argv[])
{
int sock;
if ((sock = socket(AF_INET, SOCK_STREAM,0))==-1){
perror("socket()!");
exit(1);
}
}
Como veis, nada mas sencillo que la creacion del socket. Sin embargo la salida que recibo es esta:
socket()!: No error
Y sale por el exit(1)...
He pensado que pueda ser por que las librerias que uso no funcionan del todo bien (Winsock?). A ver si alguno que tenga experiencia con este tema puede echarme una mano o iluminarme un poquito! :D
Gracias y un saludo
:brindis: