•
Struct sockaddr {
•
sa_family_t sa_family; /* address family */
•
char sa_data[]; /*socket address */
•
}; 广义套接字
•
在 # include <sys/socket.h> 中定义。
Int socket(int domain, int type,int protocol); 句柄的建立
Domain 参数告诉系统这个套接字用于何处,如 AF_INET 指网络上的套接
字,而 AF_UNIX 用于进程都运行于同一台机器。 Type 参数指定了建立
的套接字是用于连接模型还是无连接模型的。( SOCK_DGRAM 无连
接, SOCK_STREAM 为面向连接)
最后一个参数 protocol 指套接字所用于的协议。 一般为 0 ,这种情况下,
SOCK_STREAM 使用 TCP, 而 SOCK_DGRAM 为 UDP)
面向连接的模型
评论0
最新资源