当前位置: 首页 > news >正文

小程序制作二维码南昌seo网络

小程序制作二维码,南昌seo网络,做兼职网站的主要参考文献,深圳建设集团地址在哪里文章目录 目标服务器与客户端通信流程TCP服务器代码TCP客户端代码 目标 实现客户端连接服务器#xff0c;通过终端窗口发送信息给服务器端#xff0c;服务器接收到信息后对信息数据进行回传#xff0c;客户端读取回传信息并返回。 服务器与客户端通信流程 TCP服务器代码 … 文章目录 目标服务器与客户端通信流程TCP服务器代码TCP客户端代码 目标 实现客户端连接服务器通过终端窗口发送信息给服务器端服务器接收到信息后对信息数据进行回传客户端读取回传信息并返回。 服务器与客户端通信流程 TCP服务器代码 服务器当前IP地址要知道 建立socket 绑定本地IP地址并设置端口号 #include stdio.h #include stdlib.h #include arpa/inet.h #include unistd.h #include string.hint main() {//socket套接字int lfd socket(AF_INET, SOCK_STREAM, 0);if(lfd -1){perror(socket);exit(-1);}//绑定struct sockaddr_in saddr;saddr.sin_family AF_INET;inet_pton(AF_INET, 192.168.1.108, saddr.sin_addr.s_addr);//saddr.sin_addr.s_addr INADDR_ANY;//做服务器时表示可以通过任意网卡都可以连接进来saddr.sin_port htons(9999);//转换成网络字节序int bindret bind(lfd, (struct sockaddr *)saddr, sizeof(saddr));if(bindret -1){perror(bind);exit(-1);}//监听int ret listen(lfd, 8);if(ret -1){perror(listen);exit(-1);}//等待连接struct sockaddr_in clientaddr;int len sizeof(clientaddr);int cfd accept(lfd, (struct sockaddr *)clientaddr, len);if(cfd -1){perror(accept);exit(-1);}char clientIP[len];inet_ntop(AF_INET, clientaddr.sin_addr, clientIP, len);printf(client IP:%s Port:%d\n, clientIP, ntohs(clientaddr.sin_port));while (1){//接收数据char rbuf[1024];len read(cfd, rbuf, sizeof(rbuf));if(len -1){perror(read);exit(-1);}else if(len 0){printf(Client close...\n);}else if(len 0){printf(resive data: %s\n, rbuf);}//发送数据char sbuf[] i am server\n;write(cfd, rbuf, sizeof(rbuf));}//关闭连接close(cfd);close(lfd);return 0; }TCP客户端代码 知道服务器的IP地址和端口号 然后进行连接 #include stdio.h #include stdlib.h #include arpa/inet.h #include unistd.h #include string.hint main() {//socket套接字int lfd socket(AF_INET, SOCK_STREAM, 0);if(lfd -1){perror(socket);exit(-1);}//连接struct sockaddr_in saddr;saddr.sin_family AF_INET;inet_pton(AF_INET, 192.168.1.108, saddr.sin_addr.s_addr);saddr.sin_port htons(9999);//转换成网络字节序int connect_cont 3;int ret;jx_connect:ret connect(lfd, (struct sockaddr *)saddr, sizeof(saddr));if(ret -1){perror(connect);sleep(2);connect_cont--;if(connect_cont) goto jx_connect;exit(-1);}printf(client link success!\n);//通信char rbuf[1024];while(1){//发送数据char sbuf[] i am client\n;fgets(rbuf, 1024, stdin);write(lfd, rbuf, sizeof(rbuf));//接收数据int len read(lfd, rbuf, sizeof(rbuf));if(len -1){perror(read);exit(-1);}else if(len 0){printf(Client close...\n);break;}else if(len 0){printf(resive data: %s\n, rbuf);}sleep(1);}//关闭连接close(lfd);return 0; }
http://www.hkea.cn/news/14342790/

相关文章:

  • ps6做网站点哪里保存网站只有一个首页单页面怎么做排名
  • 网站进行中英文转换怎么做sql数据库的网站迁移
  • 深圳cms建站系统耐克网站建设的历程
  • html 网站链接网站是用什么语言写的
  • 网站内容栏目软件开发工程师待遇怎么样
  • 热狗网站排名优化外包怎么在windows做网站
  • 网站建设怎么报价一个服务器可以做几个网站
  • 帝国cms做微网站网络营销策划方案1500字
  • 哪些网站是做包装的上海外贸学院现在是什么学校
  • 做网站如何写需求企业免费建站网站
  • 眉山市住房城乡建设局网站wordpress3.5.1zhcn
  • 西宁网站建设公司排行广告设计主要做什么
  • 网站搬家后出错网站宣传海报图片
  • 阜阳建设部网站用软件做的网站权限管理
  • 凡科网站模板下载怎么做安居客网站
  • 网站开发宣传标语网上商城该怎么推广
  • 宣讲家网站支部建设cms监控软件手机版
  • 申请网站域名怎么做网站深圳市营销型网站
  • 外国大气网站设计网站做的跟别人的一样可以吗
  • 煤矿网站建设vi手册模板
  • 汽车类网站搭建wordpress关停网站
  • 网站后台无上传图片按钮信息平台网站的建设 文档
  • 深圳做网站推广公司温州做网站价格
  • 怎么做电视台网站西安网站建设最新案例
  • 郑州二七区做网站在哪里创建网站平台
  • 江门做网站公司wordpress文章喜欢
  • 怎样提升网站访问量网站建设的探讨与研究
  • 专注网站基础优化校内 实训网站 建设
  • 网站排名优化多少钱做网站需要数据储存么
  • 深圳 网站优化公司排名网站建设与网页设计 视频