socket.io可以在本地连接,但不能在真实的实时服务器中连接

时间:2018-10-11 04:16:54

标签: php node.js laravel redis socket.io

当我在本地进行测试时,它可以工作,但是当我将其放入真实的实时服务器中时,使用下面的代码进行了一些测试之后,我发现客户端只会连接到本地socket.js而不是服务器 socket.js

http.listen(8080, function(){
    console.log('Listening on Port 8080');
});

index.blade.php

<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.1.1/socket.io.js"></script>
$(document).ready(function() {
    var socket = io.connect('localhost:8080');
});

所以我将index.blade.php更改为连接到我的$ipaddress,并且cosole.log的连接状态:false仍然无法连接

<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.1.1/socket.io.js"></script>
$(document).ready(function() {
    var socket = io.connect($ipaddress);
    console.log(socket);
});

enter image description here enter image description here

0 个答案:

没有答案