Socket Rede Externa

1. Socket Rede Externa

Ramon Sales
RamonSales

(usa Ubuntu)

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.


  


2. Re: Socket Rede Externa

Ramon Sales
RamonSales

(usa Ubuntu)

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

^up^






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts