写个简单的实时聊天,我的代码:
$worker = new WebServer("http://0.0.0.0:1024");
// web下的index.php用于页面访问
$worker->addRoot('192.168.0.190',__DIR__ . '/web');
$websocket = new Worker('websocket://0.0.0.0:2345');
// ……其它逻辑
// 然后index.php里面的代码
<script type="text/javascript">
var ws, name, user_list;
function connect() {
ws = new WebSocket('ws://192.168.0.190:2345');
ws.onopen = onopen;
ws.onmessage = onmessage;
}
</script>
局域网内用192.168或者域名( http://域名.com/workerman/web/index.php )都可以访问(域名是用花生壳映射到当前主机的:127.0.0.1)
但是外网连接不了我的 ws://192.168.0.190:2345 连接,小白求指导啊
。。。
外网用户连192.168.0.190肯定连不到啊,这个是你的局域网ip