Ir ao conteúdo
  • Cadastre-se

Enviando Struct por winsock em C


l1511s

Posts recomendados

Olá, tenho a seguinte struct:

struct dados{    char nome[50];    int idade;};struct dados cliente;

porém estou com problemas na hora de receber essa struct, estou recebendo somente o nome

 

para enviar estou usando:

    send(winsock,(void*)&cliente,sizeof(cliente),0);

e receber:

    bytes = recv(winsock,(void*)&servidor,sizeof(servidor),0); 

se necessário posto inteiro o código do cliente e servidor.

Link para o comentário
Compartilhar em outros sites

@l1511s Como resolveu o problema? poste para ajudar os demais que estiverem com a mesma duvida.

Aparentemente o problema estava no struct do servidor onde eu estava fazendo

struct dados{    char nome[50];    int idade;}; struct dados servidor;int main(){...}

e então eu movi o struct dados servidor; para dentro do main() ficando:

struct dados{    char nome[50];    int idade;};int main(){    struct dados servidor;...}
Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...