1.connect 阻塞socket connect时会等待返回结果,等于0表示成功,小于0表示失败. 非阻塞socket connect时会立刻返回结果,等于0表示成功,小于0且errno == EINPROGRESS时表示连接正在进行,此时应该等待该socket触发写信号,触发时获取该socket的SO_ERROR选项,根据此值来判断socket是否connect成功. 2.send [1]返回值等于发送长度,则表示成功. [2]返回值小于发送长度,但是大于0,则表示发送缓冲区已满,等待继续