网络编程步骤

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,期待与您共同进步。

原文地址:https://www.cnblogs.com/LJTbozai/p/3040817.html