gpt4 book ai didi

php - 尝试以symfony中其访问权限禁止的方式访问套接字

转载 作者:行者123 更新时间:2023-12-03 12:08:12 24 4
gpt4 key购买 nike

您好,我是symfony框架工作的新手。

当前使用的是Symfony 3.4版。

我正在使用Gos Web Socket Bundle(https://github.com/GeniusesOfSymfony/WebSocketBundle)和文档将websockets实现到我的项目中。

运行此命令后

`php bin/console gos:websocket:server`

收到这样的消息。
`Failed to listen on "tcp://127.0.0.1:8080": An attempt was made to access a socket in a way forbidden by its access
permissions.`

在config.yml中添加了这个
`# Web Socket Configuration
gos_web_socket:
server:
port: 8080 #The port the socket server will listen on
host: 127.0.0.1 #The host ip to bind to`

如果我将端口号 8080更改为 80,我将从命令提示符中收到任何错误,但在浏览器中将不起作用。如果我使用了 8080,则websocket服务器未运行。帮帮我!花了整整一天的时间。

最佳答案

如果不是root(或通过sudo),则不允许您监听特权端口(<1024)。

至于8080端口,检查是否有其他服务正在运行:

lsof -i :8080

您是否尝试过选择其他端口,例如 8888

希望这可以帮助...

关于php - 尝试以symfony中其访问权限禁止的方式访问套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54322437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com