servidor.c e cliente.c modificados conforme solicitado e devidamente comentados.man socket
apropos htons
bind reportou algum erro? Em caso afirmativo, qual a sua causa? Se
necessário, modifique os programas de forma que este erro seja corrigido e informe quais modificações foram realizadas.cliente.c para que ele obtenha
as informaçpões do socket local (# IP, # porta local) através da função getsockname(). Modifique o programa
servidor.c para que este obtenha as informações do socket remoto do cliente (# IP remoto,
# porta remota), utilizando a função getpeername(). Imprima esses valores na saída
padrão.servidor.c executando em uma
máquina A e execute três vezes seguidas o binário do
cliente.c em uma máquina B. Observando a saída do comando
netstat, qual das duas máquinas (A ou B) ficam no estado
TIME_WAIT? Explique porque a outra máquina não fica nesse
estado.telnet pode ser usado no lugar do binário
do client.c? Por que? Caso o telnet possa ser usado,
copie a saída do servidor e da execução do telnet. Cite uma
modificação no servidor.c que impediria a utilização do
telnetInstituto de Computação
Universidade Estadual de Campinas
Av Albert Einstein 1251
13083-852 Campinas, SP - Brazil