摘要:
套接字的默认状态是阻塞的,当发出一个不能立即完成的套接字调用时,进程将被投入睡眠,等待相应操作完成。可能阻塞的套接字调用有以下四类: 1.输入操作:包括read、readv、recv、recvfrom、recvmsg函数。如果进程对一个阻塞的TCP套接字调用这些函数,且该套接字的接收缓存中没有数据可 阅读全文
摘要:
它前三个参数等同于read和write的参数,它还需要一个额外参数flags,此参数要么为0,要么是以下值的或: MSG_DONTROUTE:告知内核目的主机在某个直连的本地网络上,无需执行路由表查找。 阅读全文