【发布时间】:2014-07-14 22:59:37
【问题描述】:
我正在尝试将消息从网页发送到节点服务器。我使用记事本++。我的 html 看起来像这样:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/socket.io/0.9.16/socket.io.min.js"></script>
<script>
function one()
{
var socket = io.connect('http://192.168.201.91:8001');//connect the socket to url
socket.emit('Stream', {"StreamName": "Livestream1"});//send the socket with the parameter and data
}
</script>
</head>
<body>
</br>
</br>
<center><button type ="Button" onclick="one()">Stream name 1</button></center>
</body>
</html>
这些应该连接到给定地址上的节点服务器。
在节点中,我设置了这样的套接字:
var io_client = require('socket.io').listen('8001');
io_client.on('Stream', function(data)
{
var name = data;
console.log(data);
});
我是否需要使用 socket.io-client 来从 html 获取消息到服务器和服务器进行监听? 任何帮助都会很棒
【问题讨论】:
-
这里的
HTML是什么? -
代码更新以显示 html 而不仅仅是其中的 javascript
标签: javascript html node.js socket.io