【发布时间】:2015-03-23 20:51:27
【问题描述】:
我用 PHP 编写了以下代码
<?php
$mysocket = socket_create(AF_INET, SOCK_STREAM , 0);
socket_bind($mysocket, '127.0.0.1',1024);
socket_listen($mysocket) or die("unable to listen!");
socket_connect($mysocket , '127.0.0.1' , 1024);?>
然后出现一个错误说“
警告:socket_connect():无法连接 [102]:第 5 行 /Applications/XAMPP/xamppfiles/htdocs/SOCKTEST.php 中的套接字不支持操作"
问题出在哪里?
【问题讨论】:
-
通常该错误是因为某些东西已经绑定到该地址。尝试使用更高的端口号,例如
30000,因为较低的端口号可能已经绑定。 -
不工作!,但请记住,我没有在 XAMPP 上安装 WebSocket 认为这就是错误出现的原因?
-
如果 PHP 版本正确,您应该不必安装任何东西。
-
那么为什么会出现错误? ://
-
好问题。如果不了解您的服务器配置的更多信息或无法查看错误日志,将很难猜测。
标签: php sockets xampp localhost