galera sempre fui curioso sobre como funciona os sockets, vejao se isso é oque acontece em socket multplayer.
quando é aberto um socket cliente=> servidor o servidor abre uma conexao com o cliente e essa conexao nao é fechada até certo tempo, digamos que temos 2 usuarios junior e luis em uma sala de jogo, e um ja esta no jogo e o outro esta entrando. quando um usuario entra no jogo, o servidor pega:
(variavel ou array)
nome = junior
posiçao = 120x,250y
imagem do avatar = imagem2
(variavel ou array)
nome = luis
posiçao = 310x,100y
imagem do avatar = imagem2
isso sera desenhado e printado na tela dos jogadores?
se sim como é que acontece quando entra uns 100 players sao criado 100 (variavel ou array)? no sevidor para cada jogador?
ou é de outro geito?
eu achava que isso era tipo banco de dados, ai era pego pelo servidor as tabelas nescesarias como imagem, posiçao, nome, mas depois descobri que se fosse dessa maneira o banco de dados daria overflow.