Soquetes de Berkeley
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIAS
BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
REDE DE COMPUTADORES
BATE PAPO EM LINGUAGEM C UTILIZANDO SOCKETS
Cleóbulo Bezerra de Oliveira Fernando Albino Dantas Filho
Randerson Silva de Queiroz
Manaus, Novembro de 2013
Cleóbulo Bezerra de Oliveira Fernando Albino Dantas Filho
Randerson Silva de Queiroz
Relatório técnico apresentado como requisito parcial para obtenção de aprovação na disciplina de Redes de Computadores, no Curso de Ciência da Computação, no Centro Universitário do
Norte.
Prof. Dr. Ricardo da Silva Barboza
Manaus, Novembro 2013
RESUMO
Neste trabalho desenvolvemos um programa de bate papo na linguagem de programação C utilizando soquete (ponto de comunicação utilizado para transmissão de dados através da internet entre aplicativos rodando em máquinas distintas). Este programa consiste em duas máquinas enviarem e receberem mensagens de texto através da rede, ambas com sistema operacional Linux instalado.
SUMÁRIO
1 INTRODUÇÃO......................................................................................................... 4
2 DESENVOLVIMENTO........................................................................................... 5
2.1 FUNÇÕES................................................................................................................... 5
2.2 ESTRUTURA DE ENDEREÇO DE SOQUETE....................................................... 5
2.3 FUNÇÕES DE ORDENAÇÃO DE BYTES.............................................................. 6
2.4 FUNÇÕES DE INICIALIZAÇÃO............................................................................. 7
2.5 CONSTANTES