代碼如下:
$socket_client = stream_socket_client('192.168.31.103:7272', $errno, $errstr);
stream_set_blocking($socket_client, 0);
if (!$socket_client) {
die("$errstr ($errno)");
} else {
$package_data = array('a'=> 'b',);
$package = json_encode($package_data);
$res = fwrite($socket_client, $package);
usleep(100000);
debug(fread($socket_client, 1000000));
fclose($socket_client);
}
運行結果是:HTTP/1.1 400 Bad Request
請問:和傳的是json有關么,我換了‘aef’就沒這個問題,但是不知道如何解決,因為需要json格式。
無論發(fā)的是json還是字符串,服務器都會顯示client:192.168.31.103:62155 gateway:127.0.0.1:7272 client_id:7f00000108fc00000025 onClose:'' 代表將client踢掉了。。服務器是你們的聊天服務器,不知道是什么原因,可能因為內容格式的問題么。求大神指點~~~