已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP

标题: 问一下这段代码

作者: @Ta

时间: 2018-06-03

点击: 1958

$client = stream_socket_client('tcp://127.0.0.1:2345', $errno, $errmsg, 1);
$test=1;
for($i=1;$i<10;$i++){
    $data = array('token'=>'scy','type'=>'login','data'=>array('test'=>$test,'test2'=>'你好'));
    $data1 = array('token'=>'scy','type'=>'insert','data'=>array('test'=>$test,'test2'=>'你好'));
    fwrite($client, json_encode($data)."\n");
    fwrite($client, json_encode($data1)."\n");
// 读取推送结果
    echo fread($client, 81920);
    $test++;
}

问一下这个('tcp://127.0.0.1:2345', $errno, $errmsg, 1); 最后面的1是啥意思 我每次运行基本都会丢几个包想知道 百度对这方面也没啥具体的说

[隐藏样式|查看源码]


『回复列表(2|隐藏机器人聊天)』

1. http://php.net/manual/zh/function.stream-socket-client.php
(/@Ta/2018-06-03 17:35//)

2. @拒绝柳岩99次,懂了timeout 设置时间长一点估计就不会出现这种情况了
(/@Ta/2018-06-03 17:47//)

回复需要登录

9月15日 04:21 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1