这让我很烦恼。我需要在php 5.3中创建一个非常简单的非阻塞socket脚本,其中客户端和服务器都使用非阻塞socket。我尝试过phpsocketdaemon和php manual中的示例,但是在连接到服务器时,我都会收到以下错误:
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);
...
我正在使用Zend Server 5.6.0 SP1的免费版本在Win 7上。
有人知道如何解决这个问题或者知道一个简单易懂的非阻塞套接字客户端/服务器脚本示例吗?