Escolar Documentos
Profissional Documentos
Cultura Documentos
Ficha 6 - Sockets
Ficha 6 - Sockets
Objetivos: Criação de sockets. Associação de sockets com a ligação. Envio de informação via socket.
Programação de um servidor. Erros no socket.
7. Execute os 2 clientes e tente estabelecer a ligação com o servidor a partir de cada um.
Comente os resultados.
8. Crie uma cópia do ficheiro serverv1.php, altere o nome para serverv2.php.
9. Altere o código do programa de modo a ativar relatórios de erros no php e socket. Especial
atenção às linhas 3, 13, 18, 23 e 29
10. Crie uma cópia do ficheiro serverv2.php e altere o nome para serverv3.php
11. Altere o código do programa de modo que o cliente possa enviar instruções ao servidor. Caso o
cliente envie ‘quit’ a ligação deve terminar, caso envie ‘shutdown’ o servidor deve desligar. No
código apresentado foram acrescentadas mensagens de informação do estado do servidor.
Teste o servidor.
14. Realize as alterações ao código de modo que no servidor seja apresentada uma mensagem com
o nome identificador do socket. No lado do servidor deve ser também enviada uma mensagem
sempre que um cliente estabeleça ligação com o servidor.