recvLine()函数实现接收一行数据的功能。在该函数中定义bLineEnd变量作为一行结束的标志。该变量和bConning变量一起作为While语句循环的条件。
将recv()函数的第3个参数设置为1,使得该函数每次仅接收一个字符。通过判断接收的字符是否为'/n',来判断是否已经接收了一行数据。当接收字符为'/n'时,将bLineEnd设置为True。While语句循环结束,该函数返回True。
调用recv()函数失败时,调用break语句跳出while循环体,recvLine()函数返回值False