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

网络规划设计师考试资料百度云广东seo价格是多少钱

网络规划设计师考试资料百度云,广东seo价格是多少钱,制作网页哪家好,学历提升机构哪家好环境是linux#xff0c;不过应该没什么影响#xff0c;因为只用到了socket的基本用法#xff0c;没有涉及pthread等。分为服务器端和客户端#xff0c;服务器端监听端口发来的请求#xff0c;收到后向客户端发送一个Hello World,客户机负责发送消息并打印收到的Hello Worl…环境是linux不过应该没什么影响因为只用到了socket的基本用法没有涉及pthread等。分为服务器端和客户端服务器端监听端口发来的请求收到后向客户端发送一个Hello World,客户机负责发送消息并打印收到的Hello World.服务器步骤建立socket,绑定socket和地址信息开启监听收到请求后发送数据。客户端步骤建立socket,连接服务器端接收并打印服务器给的数据。服务器端代码#include #include #include #include #include #include #include #include #include #include #define MYPORT 8887#define QUEUE 20#define BUFFER_SIZE 1024int main(){///定义sockfdint server_sockfd socket(AF_INET,SOCK_STREAM, 0);///定义sockaddr_instruct sockaddr_in server_sockaddr;server_sockaddr.sin_family AF_INET;server_sockaddr.sin_port htons(MYPORT);server_sockaddr.sin_addr.s_addr htonl(INADDR_ANY);///bind成功返回0出错返回-1if(bind(server_sockfd,(struct sockaddr *)server_sockaddr,sizeof(server_sockaddr))-1){perror(bind);exit(1);}///listen成功返回0出错返回-1if(listen(server_sockfd,QUEUE) -1){perror(listen);exit(1);}///客户端套接字char buffer[BUFFER_SIZE];struct sockaddr_in client_addr;socklen_t length sizeof(client_addr);///成功返回非负描述字出错返回-1int conn accept(server_sockfd, (struct sockaddr*)client_addr, length);if(conn0){perror(connect);exit(1);}while(1){memset(buffer,0,sizeof(buffer));int len recv(conn, buffer, sizeof(buffer),0);if(strcmp(buffer,exit)0)break;fputs(buffer, stdout);send(conn, buffer, len, 0);}close(conn);close(server_sockfd);return 0;}客户端代码#include #include #include #include #include #include #include #include #include #include #define MYPORT 8887#define BUFFER_SIZE 1024int main(){///定义sockfdint sock_cli socket(AF_INET,SOCK_STREAM, 0);///定义sockaddr_instruct sockaddr_in servaddr;memset(servaddr, 0, sizeof(servaddr));servaddr.sin_family AF_INET;servaddr.sin_port htons(MYPORT); ///服务器端口servaddr.sin_addr.s_addr inet_addr(127.0.0.1); ///服务器ip///连接服务器成功返回0错误返回-1if (connect(sock_cli, (struct sockaddr *)servaddr, sizeof(servaddr)) 0){perror(connect);exit(1);}char sendbuf[BUFFER_SIZE];char recvbuf[BUFFER_SIZE];while (fgets(sendbuf, sizeof(sendbuf), stdin) ! NULL){send(sock_cli, sendbuf, strlen(sendbuf),0); ///发送if(strcmp(sendbuf,exit)0)break;recv(sock_cli, recvbuf, sizeof(recvbuf),0); ///接收fputs(recvbuf, stdout);memset(sendbuf, 0, sizeof(sendbuf));memset(recvbuf, 0, sizeof(recvbuf));}close(sock_cli);return 0;}实验结果
http://www.huolong8.cn/news/255273/

相关文章:

  • 如何恢复网站首页的排名 站长网页导航栏设计图片
  • 做网站要不要用控件电器网站建设免费咨询
  • php企业网站开发好学么贵阳网络推广优化
  • 长春网站建设网站源码地税局内网网站建设
  • 如何找回网站备案密码好的公司网站制作
  • 网站增长期怎么做哈尔滨行业网站
  • 西安网站设计培训试听网站如何做数据分析报告
  • 钦州网站建设公司wordpress后台挂了
  • 做趣味图形的网站wordpress贵金属插件
  • 建国际网站需要多少钱成全视频免费高清观看在线电视剧大全
  • 自己做网站的优势临沂做网站优化
  • 邢台网站建设与制作php网站开发
  • 杭州论坛网站制作wordpress调用产品图片
  • 宁波市江北区庄桥街道工程建设领域网站可以做ps兼职的网站
  • 外贸服装网站模板平阳住房和城乡规划建设局网站
  • 网站关键词优化推广哪家快江苏网站制作
  • 湛江做网站开发网络规划的研究内容
  • 如今做那个网站致富网页设计与制作怎么插视频
  • 商标注册网站查询系统做软件常用的网站有哪些软件有哪些
  • 手机网站打不开是什么原因造成的图片在线压缩
  • 营销网站制作流程搜索引擎大全入口
  • 网站开发涉及内容广告设计公司的成本票项目有哪些
  • 专门做进口产品的网站6wordpress特定用户特定分类
  • 河北房地产网站建设如何拥有自己的专属域名
  • 网站建设技术培训学校关于课题网站建设的协议
  • 做网站的需求分析南昌装修网站建设
  • 汉滨区住房和城乡建设局网站西安网站seo价格
  • 营销型网站建设应该注意什么水果店营销策略都有哪些
  • asp在网站开发中起什么作用进行网络推广
  • 彩票网站开发做旅游网站怎么样