Ho un anno di esperienza nella scrittura di codice client ma nessuna con roba server. Voglio limitare un po 'la domanda, quindi semplificherò ciò che sto cercando di ottenere.Programmazione server - Semplice gioco multiplayer: quale protocollo e tecnologie?
Voglio scrivere il codice del server in modo tale che due client (browser o iPhone/Android) possano connettersi, quando due giocatori hanno collegato vedono un conto alla rovescia fino a zero. L'orologio sarebbe sincronizzato sul server e i client sarebbero identificabili in modo univoco.
Il problema qui è con la parola connect, che cosa usano le persone per i giochi multiplayer? Aprire un socket TCP per le comunicazioni bidirezionali? Puoi dire che non sono sicuro di cosa sto parlando. Speravo di usare AppEngine ma non sono sicuro che sia adatto in quanto basato su richiesta.
Ho un po 'di esperienza con Java e anche se Erlang suona come la scelta migliore, questo è qualcosa con cui voglio giocare e spingere velocemente in modo che Java sia più facile. Ho solo bisogno di conoscere il modo migliore per collegare lettori ecc
Grazie,
Gav
Grazie per una buona risposta a una domanda vaga - La programmazione di socket è la più applicabile a ciò che voglio raggiungere risulta, la tua risposta mi ha dato le parole chiave per fare più ricerca. – gav
Javascript in questo caso potrebbe e dovrebbe essere considerato come un client come gli altri. –