Pular para o conteúdo

Socket Rede Externa

Responder tópico
  • Denunciar
  • Indicar

1. Socket Rede Externa

Enviado em 10/08/2016 - 01:00h

Oi pessoal, consigo rodar o socket na rede local numa boa, mas estou com dificuldade de fazer isso em rede externa.
Na hora de colocar o endereço no socket, dá erro no bind.

char IP[] = "http//187.79.212.234";

WSADATA data;
SOCKET server_sock,;

struct sockaddr_in serverID;

WSAStartup(MAKEWORD(2,2),&data);

serverID.sin_family = AF_INET;
serverID.sin_addr.s_addr = inet_addr(IP); // htonl(INADDR_ANY);
serverID.sin_port = htons(3918);

if((server_sock = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)) == SOCKET_ERROR){
printf("Erro Socket !!!");
exit(1);
}

r = bind (server_sock, (struct sockaddr*) &serverID, sizeof(serverID));

if(r < 0){
printf("Erro no Bind !!!");
exit(1);
}

já tentei sem o http e nada.

Responder tópico

2. Re: Socket Rede Externa

Enviado em 10/08/2016 - 10:18h

^up^

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder