servidor { quando chegar uma conexao { poe ela na lista de conexões. coloca ela no modo de leitura. } quando uma conexão estiver pronta pra ler { ler e interpretar mensagem { se mensagem for 'list' { poe uma mensagem com a lista na pilha de escrita. } ... } se houver itens na pilha de escrita { poe conexao no modo de escrita. } } quando uma conexão estiver pronta pra escrever { envia todos as mensagens da pilha de escrita. poe conexão no modo de leitura. } }