#include int socket(int domain, int type, int protocol); socket的三个形参搭配整理如下: ------------------------------------------------------------------ TCP、UDP socket: 最常用的socket,不解释
#include ssize_t recv(int sockfd, void *buf, size_t nbytes, int flags); ssize_t send(int sockfd, const void *buf, size_t nbytes, int flags);
这连个函数和标准的read和write函数很相似,前三个参数意义和read write 相同。 只是多了一个附加的参数flags (0 或者一些宏的逻辑或) recv send MSG_DONTROUTE Y MSG_DONTWAIT Y Y MSG_OOB Y Y MSG_PEEK Y MSG_WAITTALL Y