Implemente um servidor TCP que imite o comportamento do “time.nist.gov” no porto 13, como vimos na aula passada. (nota: como 13 é um porto privilegiado, pode usar o porto 1300)
O servidor deve:
i. Aceitar ligações (sockets) no porto 1300;
ii. Enviar a data e hora (numa string) ao cliente;
iii. Fechar a ligação (close()).
Teste o seu servidor com “telnet localhost 1300” ou “nc localhost 1300”.
Modifique o cliente da aula passada para se ligar a este novo servidor e teste os dois programas em conjunto.
(TPC) Modifique o servidor (TCP) para funcionar como “echo server”, i.e., receba uma mensagem e envie exactamente a mesma mensagem ao cliente que a enviou (como um eco). Teste com ‘telnet’ ou ‘nc’.