swoole_client->set
���ÿͻ��˲�����������connectǰִ�С�swoole-1.7.17Ϊ�ͻ����ṩ������swoole_server���Զ�Э�鴦���ܡ�ͨ������һ�������������TCP���Զ��ְ���
���������
$client->set(array( 'open_length_check' => true, 'package_eof' => "\r\n\r\n", 'package_max_length' => 1024 * 1024 * 2, ))
���ȼ��
$client->set(array( 'open_length_check' => 1, 'package_length_type' => 'N', 'package_length_offset' => 0, //��N���ֽ��ǰ����ȵ�ֵ 'package_body_offset' => 4, //�ڼ����ֽڿ�ʼ���㳤�� 'package_max_length' => 2000000, //Э����� ));
Socket�������ߴ�
$client->set(array( 'socket_buffer_size' => 1024*1024*2, //2M������ ));
�ر�Nagle�ϲ��㷨
$client->set(array( 'open_tcp_nodelay' => true, ));
SSL/TLS֤��
$client->set(array( 'ssl_cert_file' => $your_ssl_cert_file_path, 'ssl_key_file' => $your_ssl_key_file_path, ));
swoole-1.7.21����߰汾����
ʹ��˵��
- Ŀǰ֧��open_length_check��open_eof_check2���Զ�Э�鴦���ܣ��ο�swoole_server�е�����ѡ��
- �������Զ�Э���ͬ�������ͻ���recv�����������ܳ��Ȳ�����ÿ�α�Ȼ����һ�����������ݰ�
- �������Զ�Э����첽�������ͻ���onReceiveÿ�α�Ȼ����һ�����������ݰ�