当我在本地进行测试时,它可以工作,但是当我将其放入真实的实时服务器中时,使用下面的代码进行了一些测试之后,我发现客户端只会连接到本地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);
});