这让我抓狂。我必须在 php 5.3 中创建一个非常简单的非阻塞套接字脚本,其中客户端连接到服务器,两者都使用非阻塞套接字。
我已经尝试过phpsocketdaemon和php 手册中的示例,但是在这两种情况下,当我尝试连接到服务器时,我都会收到以下错误:
socket_connect() [function.socket-connect]: unable to connect [10035]:
A non-blocking socket operation could not be completed immediately
我发生错误的客户端脚本:
$service_port = 2002;
$address = '127.0.0.1';
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_nonblock($socket);
$result = socket_connect($socket, $address, $service_port);
...
我在 Win 7 上使用 Zend Server 5.6.0 SP1 的免费版本。
有谁知道如何解决这个问题或知道一个简单易懂的非阻塞套接字客户端/服务器脚本示例?