赞
踩
客户端:client.c
- #include<stdio.h>
- #include<sys/socket.h>
- #include<sys/types.h>
- #include<sys/un.h>
- #include<unistd.h>
- #include<stdlib.h>
-
- int main(){
- int sockfd;
- int len;
- struct sockaddr_un address;
- int result;
- char ch='A';
-
- sockfd=socket(AF_UNIX,SOCK_STREAM,0);
- address.sun_family=AF_UNIX;
- strcpy(address.sun_path,"server_socket");
- len=sizeof(address);
-
- result=connect(sockfd,(struct sockaddr *)&address,len);
- if(result==-1){
- perror("oops:client1");
- exit(1);
- }
-
- write(sockfd,&ch,1);
- read(sockfd,&ch,1);
- printf("char from server = %c \n",ch);
- close(sockfd);
- exit(0);
- }

服务端:server.c
- #include<stdio.h>
- #include<sys/types.h>
- #include<sys/socket.h>
- #include<sys/un.h>
- #include<unistd.h>
-
- int m
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。