Ir para conteúdo
Fórum Script Brasil
  • 0

Erro em programa com socket C


ewertton

Pergunta

Prezados,

Estou iniciando na programação com socket C. No meu primeiro programa ocorreu um erro que não consegui resolver. O erro foi:

exemplo_inical.c: In function ‘main’:

exemplo_inical.c:8: error: storage size of ‘host’ isn’t known

exemplo_inical.c:20: warning: incompatible implicit declaration of built-in function ‘bzero’

exemplo_inical.c:26:2: warning: no newline at end of file

O código que escrevi é:

/* headers necessarios */
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
main () {
    int meusocket;
    struct sockaddr_in host;
    int conector;

    meusocket = socket(AF_INET,SOCK_STREAM,0);
    if(meusocket < 0) /* Checagem de erro */
       {
          perror("Socket");
          exit(1);
        }
     host.sin.family = AF_INET;
     host.sin.port = htons(31337);
     host.sin.addr.s_addr = inet_addr("127.0.0.1");
     bzero (&(host.sin_zero),8); 

    conector = connect(meusocket, (struct scockaddr * ) & host, sizeof (host));
    {
           perror("connect");
    }
}

Antecipadamente agradeço pela atenção.

Ewertton

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...