Pergunta

Estou me perguntando como implementar um gerenciamento de cliente para um servidor de soquete.

Estou tendo o caso em que gostaria de saber se o cliente acabou de se reconectar ou se é um novo cliente. Eu sei, não deveria ser assim. No entanto, é um servidor temporariamente, que deve ser usado apenas por algumas horas.

Eu estava pensando em deixar todos os clientes passarem seu próprio GUID para o servidor. Uma vez que o servidor "reconheça" um cliente, ele pode se livrar das conexões anteriores desse cliente.

Como você abordaria esse problema? Ou é completamente desaprovado dessa maneira?

Obrigada!

Foi útil?

Solução

Se você estiver usando o TCP/IP, pode usar addres e porta IP para identificar com uni -icticle clientes. E você pode se livrar da sua conexão após a desconexão do evento. Se o endereço IP e a porta não forem suficientes para identificar com o cliente, você pode usar o GUID. E novamente com TCP/IP em muitos casos, você pode se livrar da conexão após o evento de desconexão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top