swoole_client->recv
recv�������ڴӷ������˽������ݡ�����2������������ԭ��Ϊ��
//����1.7.22 string $swoole_client->recv(int $size = 65535, bool $waitall = 0); //1.7.22����� string $swoole_client->recv(int $size = 65535, int $flags = 0);
- $size���������ݵ����
- $waitall: �Ƿ�ȴ��������ݵ����
- ����趨��$waitall�ͱ����趨ȷ��$size�������һֱ�ȴ���ֱ�����յ����ݳ��ȴﵽ$size
- δ����$waitall=trueʱ��$size���Ϊ64K
- ��������˴����$size���ᵼ��recv��ʱ������ false
- �ɹ��յ����ݷ����ַ���
- ���ӹرշ��ؿ��ַ���
- ʧ�ܷ��� false��������$swoole_client->errCode����
EOF/Length
�ͻ���������EOF/Length������������$size��$waitall��������չ��᷵�����������ݰ����߷���false��
Flags
1.7.22�汾�ڶ���
$waitall
������Ϊ
$flags
�����Խ���һЩ�����SOCKET�������á�Ϊ�˼��ݾɵĽӿڣ����$flags=1���ʾ $flags =swoole_client::MSG_WAITALL
$client->recv(8192, swoole_client::MSG_PEEK | swoole_client::MSG_WAITALL);