Ajax или websocket для отправки сообщений?
А куда Вы дели идентификатор соединения клиента?! :))
Делал многопользовательскую игру с браузерными клиентами. Преимущество ajax - гарантия протокола запрос-ответ, проще поддерживать консистентность. С websocket вы пуляете в воздух, вы не знаете принято сообщение или нет, не знаете какое принято раньше, не знаете состояние принимающей стороны. В отсутствии гарантий консистентности сложней прописывать логику. Во всех остальных аспектах websocket лучше - современней, быстрее, асинхронней, непрерывней и при этом ресурсно дешевле. В результате делал на websocket, надстраивал текстовый протокол, вкладывал и парсил метаданные на сервере и клиенте для синхронизации состояния.