【发布时间】:2015-05-13 17:17:12
【问题描述】:
我要做一个简单的 WebSocket 应用程序等待客户端连接。客户端是 Android 用户,应用程序本身是两个人的简单聊天。因此,对于 Android 应用程序,我需要知道 WebSocket 地址(以 ws:// 或 wss:// 开头)。我已经有一些网站,我在其中安装 nodejs。但是几天后,我完全坚持了正在发生的事情以及如何使某些事情起作用。我什至会很高兴看到 nodejs 捕获任何 WebSocket 消息,仅此而已。
我阅读了一些关于 nodejs 和 socket.io 的手册,但我还是不知道从哪里获得那个 ws:// 地址并让它以某种方式工作。
例如,从socket.io chat manual,我们有:
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.get('/', function(req, res){
res.sendfile('index.html');
});
io.on('connection', function(socket){
console.log('a user connected');
});
http.listen(3000, function(){
console.log('listening on *:3000');
});
这已经是简单的 websocket 应用程序了吗?在这种情况下,我想要的 ws:// 地址在哪里?也许我应该只在我的服务器上上传那一堆代码并将查询发送到 ws://mydomain.com:3000 ?
【问题讨论】:
标签: node.js websocket socket.io