套接字IO是否需要提供HTML才能工作?

时间:2017-06-01 20:59:13

标签: javascript html socket.io

所以,我很困惑。我有一个运行正常的套接字IO服务器,HTML Web客户端确实连接到它。但是,我无法发射任何东西。我使用xampp来提供网页服务,但套接字IO是否需要提供内容才能接收和发送数据?我连接好的很奇怪,但就是这样,没有发射功能起作用。 这是我的代码..

var io = require('socket.io')();
io.on('connection', function(client){ console.log("Connected OK."); io.emit('message',"data"); });
io.on('message', function(client){ console.log(client); });
io.listen(8080);

HTML

<script src="http://localhost:8080/socket.io/socket.io.js"></script>
<script>
    // Create SocketIO instance, connect

    var socket = io.connect('http://localhost:8080');

    // Add a connect listener
    socket.on('connect', function() {
        alert('Client has connected to the server!');
    });
    socket.on('message', function(event) {
        console.log('Received message from client!', event);
    });
</script>

上面的代码打印&#34;已连接好&#34;到NPM控制台,它警告&#34;客户已连接到服务器!&#34;,但那就是它。所以我的问题是,NPM服务器是否需要提供HTML才能工作,或者我做错了什么?我使用xampp是因为PHP和MySQL。

更新:##服务器发送到客户端就好了,客户端尝试发回数据,服务器收到数据包。但随后它报道:&#34;引擎:丢弃轮询传输 - 立即关闭+ 0ms&#34;。这是正常的吗?

0 个答案:

没有答案