网络应用程序设计-Read.ppt
网络应用程序设计;主要内容;概述;概述;管道;管道;管道;命名管道;命名管道;命名管道;UNIX域socket;UNIX域socket;UNIX域socket;int sockfd=socket(AF_UNIX,…); // step1
struct sockaddr_un addr;
char path[104]=”/tmp/unix_socket”;
bzero(addr,sizeof(addr));
unlink(path);//删除将要创建的文件,否则绑定失败
addr.sun_family=AF_UNIX;
sprintf(addr.sun_path,”%s”,path);
bind(sockfd,(struct sockaddr *)addr,sizeof(addr)); //step2
listen(sockfd,5); //step3
int new_fd=accept(sockfd,NULL,0); //step4
…;UNIX域socket;int sockfd=socket(AF_UNIX,…); // step1
struct sockaddr_un addr;
char path[104]=”/tmp/unix_socket”;
int len;
bzero(addr,sizeof(addr));
addr.sun_family=AF_UNIX;
s
原创力文档

文档评论(0)