Executando o exemplo de código de servidor e cliente Winsock

Esta seção contém o código-fonte completo para os aplicativos TCP/IP Client e Server:

O aplicativo de servidor deve ser iniciado antes que o aplicativo cliente seja iniciado.

Para executar o servidor, compile o código-fonte completo do servidor e execute o arquivo executável. O aplicativo de servidor escuta na porta TCP 27015 para um cliente se conectar. Depois que um cliente se conecta, o servidor recebe dados do cliente e ecoa (envia) os dados recebidos de volta para o cliente. Quando o cliente desliga a conexão, o servidor desliga o soquete do cliente, fecha o soquete e sai.

Para executar o cliente, compile o código-fonte completo do cliente e execute o arquivo executável. O aplicativo cliente requer esse nome do computador ou endereço IP do computador em que o aplicativo de servidor está em execução é passado como um parâmetro de linha de comando quando o cliente é executado. Se o cliente e o servidor forem executados no computador de exemplo, o cliente poderá ser iniciado da seguinte maneira:

localhost do cliente

O cliente tenta se conectar ao servidor na porta TCP 27015. Depois que o cliente se conecta, o cliente envia dados para o servidor e recebe qualquer envio de dados de volta do servidor. Em seguida, o cliente fecha o soquete e sai.

Introdução com Winsock