替换python的nodejs?
我在一个HTML5多人游戏中工作,我需要一个服务器来同步玩家的移动、聊天、战斗等。所以我正在寻找使用python而不是nodejs的方法,因为我对python更熟悉。服务器很简单:替换python的nodejs?,python,node.js,webserver,Python,Node.js,Webserver,我在一个HTML5多人游戏中工作,我需要一个服务器来同步玩家的移动、聊天、战斗等。所以我正在寻找使用python而不是nodejs的方法,因为我对python更熟悉。服务器很简单: var express = require('express'); var app = express(); var http = require('http').Server(app); var io = require('socket.io')(http); app.use(express.static(__d
var express = require('express');
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.use(express.static(__dirname));
var onlines = 0
var users = []
var chat = ''
io.on('connection', function(socket){
console.log('[!] Um jogador conectou-se.');
onlines += 1
io.emit('updateonlines', [onlines]);
socket.emit('recvmessage', [chat]);
socket.on('disconnect', function(){
console.log('[!] Um jogador desconectou-se.');
onlines -= 1
io.emit('updateonlines', [onlines]);
});
});
[...]
我该怎么做 您可能想看看。它有很好的文档记录,并且内置了对
WebSockets
的支持
如果您想避开Tornado
-框架,有几种Socket.io
的Python实现
祝你好运 请注意,NodeJS中的“简单”应用程序不会转换为简单的Python应用程序。据我所知,Nodes声名远扬,它是一种编写事件驱动、非阻塞I/O
应用程序的简单方法。听起来你们想要的是节点。