php - 为什么我不能在 PHP 中绑定到这个套接字?
问题描述
我正在使用 Linux 子系统从 Windows 计算机运行 apache2 服务器。现在我正在尝试将它用作服务器并监听连接。不幸的是,尝试绑定到套接字时它失败了。这是代码:
$host = '0.0.0.0';
$port = 1433;
set_time_limit(0);
if(!$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) {
die("Couldn't create socket! reason: " . socket_strerror(socket_last_error()) . "\n");
}
if(!$result = socket_bind($socket, $host, $port)) {
die("Couldn't bind socket! reason: " . socket_strerror(socket_last_error()) . "\n");
}
错误代码只是说明权限被拒绝,但是我允许这个特定端口通过我的防火墙。我对整个 php 服务器端的东西都很陌生,所以我真的很感激任何帮助!
解决方案
推荐阅读
- amazon-web-services - AWS - 管理 EC2 用户会话
- php - XAMPP 访问被禁止
- java - 无法使用外部浏览器从 Andriod Webview 中的 Google Drive 下载大文件
- android - android中的Tesseract(Tess Two):使用nep.traineddata时应用程序崩溃并且来自相机的输入不起作用
- ruby-on-rails - 内存在 Ruby 中是如何工作的?
- python - 'tuple' 没有属性 colliderect pygame
- haskell - (如何)在“依赖映射”GADT 中是否有可能具有多态值?
- python - Python列表索引,列表[[x][y]:-z]
- javascript - 动态调整 Kendo UI 工具提示位置?
- django - Django rest m2m 嵌套序列化程序创建/更新嵌套对象