1、客户端:
#include<sys/types.h>
#include<sys/socket.h>
#include<unistd.h>
#include<stdlib.h>
#include<stdio.h>
int main
{
int sockfd;
int len;
struct sockaddr_in address;
int result;
char ch='A';
sockfd=socket(AF_INET,SOCK_STREAM,0);
address.sin_family=AF_INET;
address.sin_port=...
len=sizeof(address);
result=connect(sockfd,(struct sockaddr *)&address,len);
write(sockfd,&ch,1);
read(sockfd,&ch,1);
close(sockfd);
}
2、服务端
int server_sockfd=socket(AF_INET,SOCK_STREAM,0);
server_address.sin_family=AF_INET;
bind(server_sockfd,(struct sockaddr *)&server_address,server_len);
liseten(server_sockfd,5);
client_sockfd=accept(server_sockfd,(struct sockaddr *)&client_address,&client_len);
read(client_sockfd,&ch,1);
write(client_sockfd,&ch,1)
close(client_sockfd);
更多嵌入式linux及编程学习交流的文章,请访问我的个人网站”恩享网” :http://www.enxiang.icoc.cc,期待与您共同进步。