• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Rat

programação com sockets

7 mensagens neste tópico

comecei a programação com sockets em C e li a revista numero 7 para ver se percebia a coisa, o problema é que quando tento compilar o codigo dá-me sempre erros, ja aconteceu isto a alguem? podiam me dizer como resolver?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

comecei a programação com sockets em C e li a revista numero 7 para ver se percebia a coisa, o problema é que quando tento compilar o codigo dá-me sempre erros, ja aconteceu isto a alguem? podiam me dizer como resolver?

Diz que tipo de erros te dão. Já agora, estás a programar em linux ou Windows? É que são usadas algumas bibliotecas típicas dos sistemas UNIX por isso é normal que não dê em Windows.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

estou a programar em linux

os erros sao:

cliente:

client.c:20: error: initializer element is not constant

client.c:29: error: expected declaration specifiers or '...' before '(' token

client.c:29: error: expected declaration specifiers or '...' before 'ad1'

client.c:29: warning: data definition has no type or storage class

client.c:29: warning: type defaults to 'int' in declaration of 'bzero'

client.c:29: error: conflicting types for 'bzero'

client.c:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token

client.c:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token

client.c:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token

client.c:44: error: expected identifier or '(' before 'if'

client.c:51: error: expected identifier or '(' before 'do'

servidor:

servidor.c:18: error: initializer element is not constant

servidor.c:26: error: expected declaration specifiers or '...' before '(' token

servidor.c:26: error: expected declaration specifiers or '...' before 'ad1'

servidor.c:26: warning: data definition has no type or storage class

servidor.c:26: warning: type defaults to 'int' in declaration of 'bzero'

servidor.c:26: error: conflicting types for 'bzero'

servidor.c:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token

servidor.c:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Cola aqui o código, assim torna-se difícil saber onde está o erro... Fizeste copy&paste do pdf da revista? Se fizeste também pode ser qualquer caracter marado que esteja por ai no meio do código. :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

esse tipo de erros sao pequenas formalidades das sockets.Cola aqui o codigo para ver isso

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eram mesmo erros de sintaxe, copiei e colei o que estava na revista e ja consegui por a funcionar sem erros, obrigado e desculpem la  :-[

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora