Я создаю игру, основанную на -многопользовательском -времени, -браузере -, используя node.js. На данный момент клиент отправляет пользовательский ввод на сервер игровой логики через socket.io, а снимок игрового мира отправляется обратно клиенту для рендеринга.
Ниже представлена упрощенная версия кода. Можно ли использовать UDP для отправки данных от клиента на основе браузера -на сервер и наоборот -? Я знаю, что в Node.js есть UDP-модуль , но я не знаю, как реализовать его таким образом.
Любая помощь будет оценена по достоинству. Спасибо.
Сервер:
var server = http.createServer(handler).listen(8888);
var iosocket = io.listen(server);
// request/response handler
function handler(req, res){
...
}
iosocket.sockets.on('connection', function(socket){
console.log("[x] Socket listener started");
socket.on('msg', function(data){
console.log( " [-] incoming message);
});
});
...
iosocket.sockets.emit("message", msg);
Клиент:
Test