我尝试在一个nodejs进程中即做web服务监听8888口 又做websocket服务监听9999口 但是貌似只有先监听的那个服务会起来 是不是nodejs中一个进程只能监听一个端口
//web server
var server = http.createServer(function(req, res) {});
server.listen(8888, function() {
console.log('server running')
});
//websocket server
var server_for_socket = http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type':'text/plain'});
res.end('i am websocket server');
});
server_for_socket.listen(9999, function() {
console.log('websocket start listening at port 9999')
});
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号