客户端:
$socket->autoflush(1);
print $socket "abel\n";
print $socket "baker\n";
print $socket "charlie\n";
我的问题:
当服务器的select()
(或)完成时,我对系统缓冲区can_read
的内容有什么保证?receive
它是否可以包含一个“a”?还是“abel\nbak”?或者系统缓冲区是否保证包含从客户端中相应的“打印”语句发送的字符串中的一个、两个或全部三个?
这显然对我如何管理应用程序级缓冲区有影响。