recv() 特征* 如果连接的另一端断开连接,则recv立即返回空子串* recv是从接受缓冲区取出内容,当缓冲区为空则阻塞* recv如果一次接受不完缓冲区内容,下次会继续接收
send() 特征* 如果发送的另外一段不存在则会产生Pipe Broken* send是向发送缓冲区发送内容,当缓冲区为满阻塞