概述
下位机的程序,程序是按照linux系统中TCP/IP 协议通信的标准来写的。没有什么特殊的处理
#include<stdio.h>
#include<string.h>#include<stdlib.h>
#include<errno.h>
#include<sys/types.h>
#include<sys/socket.h>
#include<unistd.h>//close()
#include<netinet/in.h>//struct sockaddr_in
#include<arpa/inet.h>//inet_ntoa
#define DEST_PORT 8000
#define DEST_IP_ADDRESS "10.1.51.150"
/*客户端的处理过程*/
void process_info(int s)
{
int send_num;
int recv_num;
char send_buf[]="tigerjibo";
char recv_buf[50];
while(1){
printf("begin sendn");
send_num = send(s,send_buf,sizeof(send_buf),0);
if (send_num < 0){
perror("send");
exit(1);
} else {
printf("send sucess:%sn",send_buf);
}
printf("begin recv:n");
recv_num = recv(s,recv_buf,sizeof(recv_buf),0);
if(recv_num < 0){
perror("recv");
exit(1);
} else {
recv_buf[recv_num]='