Jogos online, ou algo mais rápido que o ajax para enviar / receber dados

Estou fazendo isso o mais curto que posso.

O que eu fiz até agora: O jogo que eu tenho será executado com JavaScript usandosetTimeout ousetInterval. Não é flash nem nada de especial. O que eu fiz até agora, como um teste (para que você possa entender melhor), é basicamente loop Ajax para continuar enviando solicitações para uma página PHP o mais rápido possível, que então o PHP lê o arquivo.$_GET na URL da solicitação, o PHP edita um arquivo chamado p1.html com o$_GET, que é simplesmente coordenadas x e y do jogador 1. Então, no navegador do jogador 2, ele praticamente fez o que eu disse acima, e agora quando recebe o pedido do Ajax, ele recebe as coordenadas do jogador 1. Então, JavaScript faz o que faz e move o jogador 1 no navegador do jogador 2. Isso é o que eu já fiz, e eu testei e sim funciona e sim dura para sempre quando consertei todos os bugs e outras coisas.

Dizendo isso, foi o que eu fiz até agora, mas isso não é rápido o suficiente se eu quiser um jogo de luta online ou um jogo de rolagem lateral em tempo real. Então é disso que eu preciso de ajuda. Eu conheço um monte de coisas no w3schools.com, mas eu não sei como fazer esse trabalho. Provavelmente é isso. Eu só preciso do navegador 1, para obter dados para o navegador 2, algo como isso "1,100,200" ou um pouco mais, na verdade, e ter o navegador 2 ler esses dados como uma variável em JavaScript (qualquer coisa comox="received data";) e é só isso. JavaScript fará o resto.

Tenho certeza de que posso programar tudo o que preciso, mas, para enviar dados do ponto A para o ponto B, como 50 vezes por segundo, não sei nada sobre isso. Nem mesmo um nome. E por último, urls e exemplos seriam muito bons (para ser mais claro). Especialmente se já está em w3schools.com (com exemplos) e eu perdi isso.

questionAnswers(6)

yourAnswerToTheQuestion