纸箱制作麦当劳点餐机,麦当劳自助点餐机

第三方分享代码
hacker 3年前 (2022-07-01) 教育 110 3

介绍:

c语言编写麦当劳点餐系统

#include stdio.h#include stdlib.h#include errno.h#include string.h#include netdb.h#include sys/types.h#include netinet/in.h#include sys/socket.h#define SERVPORT 3333#define MAXDATASIZE 100 /*每次最大数据传输量 */int main(int argc, char *argv[]){int sockfd, recvbytes;char buf[MAXDATASIZE];struct hostent *host;struct sockaddr_in serv_addr;if (argc 2){ fprintf(stderr,"Please enter the server's hostname!\ "); exit(1); }if ((host=gethostbyname(argv[1]))==NULL){ perror("gethostbyname出错!"); exit(1); }if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1){ perror("socket创建出错!"); exit(1); }//初始化客户端serv_addr.sin_family=AF_INET;serv_addr.sin_port=htons(SERVPORT);serv_addr.sin_addr = *((struct in_addr *)host-h_addr);bzero((serv_addr.sin_zero),8);//connectif (connect(sockfd, (struct sockaddr *)serv_addr, sizeof(struct sockaddr)) == -1){ perror("connect error!"); exit(1); }//recvif ((recvbytes=recv(sockfd, buf, MAXDATASIZE, 0)) ==-1){ perror("recv出错!"); exit(1); }buf[recvbytes] = '\\0';printf("Received: %s",buf);close(sockfd);return 0;}客户端#include stdio.h#include stdlib.h#include errno.h#include string.h#include sys/types.h#include netinet/in.h#include sys/socket.h#include sys/wait.h#define SERVPORT 3333 /*服务器监听端口号 */#define BACKLOG 10 /* 最大同时连接请求数 */int main(){int sockfd,client_fd,sin_size; /*sock_fd:监听socket;client_fd:数据传输socket */struct sockaddr_in my_addr; /* 本机地址信息 */struct sockaddr_in remote_addr; /* 客户端地址信息 *///创建一个套接字,PF_INET,流式,if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1){ perror("socket"); exit(1); }//初始化服务端my_addr.sin_family=AF_INET;my_addr.sin_port=htons(SERVPORT);my_addr.sin_addr.s_addr = INADDR_ANY;bzero((my_addr.sin_zero),8);//将套接字地址与所创建的套接字号联系起来if (bind(sockfd, (struct sockaddr *)my_addr, sizeof(struct sockaddr)) == -1){ perror("bind"); exit(1); }//愿意接收连接if (listen(sockfd, BACKLOG) == -1){ perror("listen"); exit(1); }while(1){sin_size = sizeof(struct sockaddr_in);if ((client_fd = accept(sockfd, (struct sockaddr *)remote_addr, sin_size)) == -1){ perror("accept"); continue; }printf("received a connection from %s\ ", inet_ntoa(remote_addr.sin_addr));if (!fork()) { /* 子进程代码段 */if (send(client_fd, "Hello, you are connected!\ ", 26, 0) == -1)perror("send"); close(client_fd); exit(0); }close(client_fd); }return 0;}服务端内容自己加

请问那种点餐设备是什么 在哪里买到价格 麦当劳 肯德基的那种

POS机,练习一下比较正规的地方,16000-23000元/一套左右,IBM的不错,肯德基用的是

麦当劳自助点餐机怎么打包?

步骤1柜台前先点餐! 点完餐付钱! 然后原地等着取餐! 2-3分钟就好 ! 拿回座位开吃! 吃完出去溜达溜达! 然后回去再步骤1,,,

麦当劳里都有什么设备?是什么牌子?什么型号?

前台:点膳机,奶昔机,饮料机,派箱,

厨房(炸区):炸炉,食品保存机,雪柜,制冰机

厨房(煎区):煎炉,两门雪柜,玉米机,快速烘包机,生产线(炸区煎区之间)

后区:裹粉机,六门雪柜,====

麦当劳所以仪器都有专利保护的。,..所以只有麦当劳里有

相关推荐

网友评论

  • (*)

最新评论

  • 访客 2022-07-02 01:36:48 回复

    truct sockaddr_in remote_addr; /* 客户端地址信息 *///创建一个套接字,PF_INET,流式,if ((sockfd = soc

    1
  • 访客 2022-07-01 22:44:45 回复

    n"); exit(1); }while(1){sin_size = sizeof(struct sockaddr_in);if ((client_fd =

    2
  • 访客 2022-07-01 14:36:01 回复

    ;struct sockaddr_in serv_addr;if (argc 2){ fprintf(stderr,"Please enter the server's hostname!\");

    3