- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 EC2 实例上使用套接字,但是当我尝试运行代码时出现以下错误:
PHP Warning: socket_bind(): unable to bind address [99]: Cannot assign requested address in sockets_test.php on line 45
部分相关代码如下:
$CFG = new stdClass();
$CFG->chat_serverip = 'MY_PUBLIC_EC2_IP';
$CFG->chat_serverport = '9111';
$listen_socket = socket_create(AF_INET, SOCK_STREAM, 0))
socket_bind($listen_socket, $CFG->chat_serverip, $CFG->chat_serverport)
如果我使用 127.0.0.1 或私有(private) IP,这就很好用了。我的安全组有规则:
0-65535 0.0.0.0/0 (TCP)
0-65535 0.0.0.0/0 (UDP)
ALL 0.0.0.0/0 (ICMP)
最佳答案
您不能绑定(bind)到外部 IP,您必须绑定(bind)到内部 IP,并设置允许该端口的规则,以便当它们连接到外部 IP 和端口时,它会被重定向到内部 IP。
关于php - socket_bind() : unable to bind address [99] (Ubuntu on Amazon EC2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10720067/
我不确定我问的问题是否正确。但请帮我解决这个问题。 我正在使用 PHP 和 websocket 实现实时聊天应用程序。我位于仅允许 80 和 443 的防火墙后面,因此我计划仅使用这两个端口。我尝试了
我已经看到这个问题至少被问过十几次了。没有任何回复对我有帮助。 代码: $host = "127.0.0.1"; $port = 80; //no timeout set_time_limit(0);
我正在尝试为我正在进行的一个小项目创建一个 Web Socket 服务器。 我已经设置了服务器(位于家中)并将端口转发到 80 和 22。我阅读了本教程:here 每当我通过 ssh 进入我的服务器运
我正在尝试与特定硬件建立 udp 套接字连接,该硬件在端口 7715 接收数据,将答案发送到 udp 端口 7714,端口无法更改。下面的一段代码:
我正在尝试在 EC2 实例上使用套接字,但是当我尝试运行代码时出现以下错误: PHP Warning: socket_bind(): unable to bind address [99]: Cann
我正在尝试在 Amazon Web Services 上启动一个简单的套接字服务器,但在尝试像这样绑定(bind)套接字时收到一条错误消息: var s:Socket = new Socket();
我创建了一个用于群聊的 php 套接字服务器,我试图在 Linus(centos) + nginx 上运行它,我已经尝试了大约 3 天但没有成功。它一直给我这个错误 Warning: socket_b
我是一名优秀的程序员,十分优秀!