Я ищу самый быстрый способ взаимодействия нескольких пользователей на разных компьютерах, и я думаю, что это использование сервера в качестве посредника связи. Таким образом, пользователь A и пользователь B создают соединение сокета с каким-либо сервером, и всякий раз, когда пользователь A делает что-то, он отправляет сообщение на сервер, который затем отправляет сообщение пользователю B.События на стороне сервера
Более поздняя часть - это то, что я Я пытаюсь сделать в javascript. Я уже сделал это во Flash с XMLSocket, так есть ли эквивалентная функциональность в javascript?
PS: Я нашел EventSource() здесь: http://dev.w3.org/html5/eventsource/, но я не уверен, что он реализован браузерами.
Редактировать: В идеале это будет использоваться для таких приложений, как чат-приложения, где необходимы события в реальном времени, поэтому использование аякс-вызовов каждые X секунд будет слишком медленным. Почему W3C еще не добавил такой объект HTML 5, поскольку он кажется очень полезным.
W3C не добавил для него HTML5-объект, потому что HTML5 было бы неправильным местом для его включения. Он должен быть включен в стандарт JavaScript, а не в стандарт HTML. –