用VB编写的上位机与嵌入式LINUX下位机的网络通信(TCP)

2019-07-13 06:41发布

下位机的程序,程序是按照linux系统中TCP/IP 协议通信的标准来写的。没有什么特殊的处理 #include  #include
  #include
  #include
  
  #include
  #include
   #include//close()
   #include//struct sockaddr_in
 #include//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 send ");
                  send_num = send(s,send_buf,sizeof(send_buf),0);
                  if (send_num < 0){
                          perror("send");
                          exit(1);
                  } else {
                          printf("send sucess:%s ",send_buf);
                  }
                  printf("begin recv: ");
                  recv_num = recv(s,recv_buf,sizeof(recv_buf),0);
                  if(recv_num < 0){
                          perror("recv");
                          exit(1);
                  } else {
                          recv_buf[recv_num]='