Página 3 de 3 PrimeiroPrimeiro 123
Resultados 21 a 28 de 28

Tópico: Tutorial de Sockets para iniciantes - C

  1. #21
    Newbie
    Data de Ingresso
    Jul 2006
    Localização
    futuro
    Posts
    137
    Post Thanks / Like

    Re: Tutorial de Sockets para iniciantes - C

    Citação Postado originalmente por Billy_Maximus
    Bate aqui mano o/
    Cara realmente ficou EXCELENTE esses topicos, espero que tenha mais!!!
    Mas eu tbm tenho duvidas sobre o tal "-l wsock32", por que só dá pra compilar com ele no DEV C++??? o que exatamente ele faz???? Gostaria de entender isso!!! Mas de resto como já disse tá EXCELENTE!!! VLW!!!

    -l wsock32 server para linkar a lib wsock32 q fica no diretorio lib no seu compilador dev

    um jeito mais facil de add uma lib e vc ir na aba projeto->opções do projeto->parametros no ultimo bloco vc clicka em add ai vc procura as lib que vc quer add ao seu projeto que fica na pasta lib do seu dev ele linkou a libwsock32.a vc pode linkar a libws2_32.a que tbm e pra sockets

  2. #22
    Newbie
    Data de Ingresso
    Oct 2006
    Posts
    75
    Post Thanks / Like

    Re: Tutorial de Sockets para iniciantes - C

    ARKIMONDE Valeu pela explicação, tô começando agora em C, vou dar uma aprofundada aqui no assunto!!! VLW!!!

  3. #23
    Lamer
    Data de Ingresso
    Aug 2009
    Posts
    1
    Post Thanks / Like

    Re: Tutorial de Sockets para iniciantes - C

    Olá..muito bom tutorial.

    Bom, gostaria de saber como fazer vários clientes conectar com o servidor, ou seja, varios clientes conseguem mandar mensagens ao mesmo tempo para o mesmo servidor.


    Grato.

  4. #24
    Newbie Avatar de Sigmal
    Data de Ingresso
    Oct 2009
    Localização
    Brasil
    Posts
    20
    Post Thanks / Like

    Re: Tutorial de Sockets para iniciantes - C

    Muito bom esse tutorial, funcionou legal no Dev C/C++, obrigado...

  5. #25
    Lamer
    Data de Ingresso
    Dec 2009
    Posts
    1
    Post Thanks / Like

    Re: Tutorial de Sockets para iniciantes - C

    Valeu galera. Eu estava tendo problemas com os linkers (toda hora vinha a mensagem de erro de referencia a função tal), e a resposta do Dark_Side resolveu meu problema.
    Obrigado.

  6. #26
    Newbie
    Data de Ingresso
    Mar 2011
    Posts
    27
    Post Thanks / Like
    Muito Obrigado pela iniciativa Dark Side =D. ja fazia tempo que procurava na net um tutorial bom de sockets !!! E não achava ... Até entrar no seu tutorial, é simples e objetivo Valeu mesmo cara =D.

  7. #27
    Novato ingresso
    Data de Ingresso
    Jul 2010
    Posts
    12
    Post Thanks / Like
    Como faz para digitar o ip para se conectar ao servido ou seja um printf ou sei lá pra se conectar ao servidor como faz porque ta muito limitado 127.0.0.1 ip da mesma máquina ???

  8. #28
    Novato ingresso
    Data de Ingresso
    Jul 2010
    Posts
    12
    Post Thanks / Like
    #include <stdio.h>
    #include <winsock.h>
    #include <conio.h>
    #include <string.h>


    WSADATA data;
    SOCKET winsock;
    SOCKADDR_IN sock;


    int main()
    {
    char ip[15];
    if(WSAStartup(MAKEWORD(1,1),&data)==SOCKET_ERROR)
    {
    printf("Erro ao inicializar o winsock");
    return 0;
    }


    if((winsock = socket(AF_INET,SOCK_STREAM,0))==SOCKET_ERROR)
    {
    printf("Erro ao criar socket");
    return 0;
    }
    printf("\nDigite o IP: \n");
    gets(ip);
    sock.sin_family=AF_INET;
    sock.sin_port=htons(1234);
    sock.sin_addr.s_addr=inet_addr(ip);

    if(connect(winsock,(SOCKADDR*)&sock,sizeof(sock))= =SOCKET_ERROR)
    {
    printf("Erro ao se conectar");
    return 0;
    }

    printf("Conectado!");
    getch();
    closesocket(winsock);
    WSACleanup();
    return 0;
    }Ele está conectando mais quando digito a mensagem dá conexão perdida eu coloquei uma string char ip [15] , e o gets soó que quando digito uma mensagem da conexao perdida como faço para reparar esse erro ?

Tópicos Similares

  1. Tutorial para iniciantes em C
    Por Dalt0n no fórum C,C++
    Respostas: 40
    Último Post: 31 Dec 2011, 22:49

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •