b) Analise o código a seguir, que apresenta a implementação do lado cliente de um chat simples entre duas máquinas (cliente e servidor). Após a análise, descreva sucintamente o significado de cada uma das primitivas Socket, Connect, Write e Read, e em seguida identifique-as no código (forneça o número da linha onde cada uma está sendo implementada).
