
$socket = socket_create (AF_INET, SOCK_STREAM, SOL_TCP);
//设置超时时间为1秒
socket_set_option ($socket, SOL_SOCKET, SO_RCVTIMEO, array ("sec" => 1, "usec" => 0 ) );
$connection = socket_connect ($socket, '127.0.0.1', 10008);
if ($connection < 0) {
echo "can't connect";
return;
}
$msg = iconv ("utf-8", "gbk", "测试测试");;
socket_write ($socket, $msg, strlen ($msg) );
$result = socket_read ($socket, 2048, PHP_NORMAL_READ);
socket_close ($socket);


