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

果女做拍的视频网站百度关键词首页排名服务

果女做拍的视频网站,百度关键词首页排名服务,营销网站建设门户,学生做网站赚钱硬件条件 当然你要先有一个云服务器#xff0c;腾讯云比阿里云便宜一点#xff0c;所以就用腾讯云了 问了师兄买这个98的就行#xff0c;选择CentOS#xff0c;不要选Ubuntu#xff0c;因为 嗯#xff0c;大概就是这样 编程测试 云服务器当然是作为服务端 server.cpp…硬件条件 当然你要先有一个云服务器腾讯云比阿里云便宜一点所以就用腾讯云了 问了师兄买这个98的就行选择CentOS不要选Ubuntu因为 嗯大概就是这样 编程测试 云服务器当然是作为服务端 server.cpp #include stdio.h #include string.h #include unistd.h #include stdlib.h #include netdb.h #include sys/types.h #include sys/socket.h #include arpa/inet.hint main(int argc, char *argv[]) {if (argc ! 2){printf(Using:./server port\nExample:./server 5005\n\n);return -1;}int listenfd;if ((listenfd socket(AF_INET, SOCK_STREAM, 0)) -1){perror(socket);return -1;}struct sockaddr_in servaddr;memset(servaddr, 0, sizeof(servaddr));servaddr.sin_family AF_INET;servaddr.sin_addr.s_addr htonl(INADDR_ANY);servaddr.sin_port htons(atoi(argv[1]));if (bind(listenfd, (struct sockaddr *)servaddr, sizeof(servaddr)) ! 0){perror(bind);close(listenfd);return -1;}if (listen(listenfd, 5) ! 0){perror(listen);close(listenfd);return -1;}int clientfd;int socklen sizeof(struct sockaddr_in);struct sockaddr_in clientaddr;clientfd accept(listenfd, (struct sockaddr *)clientaddr, (socklen_t *)socklen);printf(客户端%s已连接\n, inet_ntoa(clientaddr.sin_addr));char buffer[1024];while (true){int iret;memset(buffer, 0, sizeof(buffer));if ((iret recv(clientfd, buffer, sizeof(buffer), 0)) 0){printf(iret%d\n, iret);break;}printf(receive text:%s\n, buffer);strcpy(buffer, ok);if ((iret send(clientfd, buffer, strlen(buffer), 0)) 0){perror(send);break;}printf(send text:%s\n, buffer);}close(listenfd);close(clientfd); }在自己的Linux上写客户端代码 #include stdio.h #include string.h #include unistd.h #include stdlib.h #include netdb.h #include sys/types.h #include sys/socket.h #include arpa/inet.hint main(int argc, char *argv[]) {if (argc ! 3){printf(Using:./client ip port\nExample:./client 127.0.0.1 5005\n\n);return -1;}int sockfd;if ((sockfd socket(AF_INET, SOCK_STREAM, 0)) -1){perror(socket);return -1;}struct hostent *h;if ((h gethostbyname(argv[1])) 0){printf(gethostbyname failed.\n);close(sockfd);return -1;}struct sockaddr_in servaddr;memset(servaddr, 0, sizeof(servaddr));servaddr.sin_family AF_INET;servaddr.sin_port htons(atoi(argv[2]));memcpy(servaddr.sin_addr, h-h_addr, h-h_length);if (connect(sockfd, (struct sockaddr *)servaddr, sizeof(servaddr)) ! 0){perror(connect);close(sockfd);return -1;}char buffer[1024];for (int i 0; i 3; i){int iret;memset(buffer, 0, sizeof(buffer));sprintf(buffer, I am Monster number %d,i 1);if ((iret send(sockfd, buffer, strlen(buffer), 0)) 0){perror(send);break;}printf(send text:%s\n, buffer);memset(buffer, 0, sizeof(buffer));if ((iret recv(sockfd, buffer, sizeof(buffer), 0)) 0) {printf(iret%d\n, iret);break;}printf(receive text:%s\n, buffer);}close(sockfd); }云服务器配置 要在防火墙这里自定义出用于通信的端口 测试 在云服务器运行服务程序 [lighthouseVM-4-11-centos bin]$ ./server 6666 客户端114.213.236.99已连接 receive text:I am Monster number 1 send text:ok receive text:I am Monster number 2 send text:ok receive text:I am Monster number 3 send text:ok iret0在Linux运行客户程序 redwallredwall-G3-3500:~/Test/socket_test/bin$ ./client 1.116.137.21 6666 send text:I am Monster number 1 receive text:ok send text:I am Monster number 2 receive text:ok send text:I am Monster number 3 receive text:ok注意客户端连接的是服务端的公网IP
http://www.eeditor.cn/news/122606/

相关文章:

  • 网站快照没了阿里云新增网站
  • 市场部职能中的网站建设做付费推广哪个网站好
  • wordpress相关的网站wordpress专用主机
  • 7万字短篇小说哪家网站做的好网站备案 seo
  • 网站开发语音网站备案到
  • 做公司网站的推广工作怎样wordpress the7 建站
  • 简单的招聘网站怎么做开网站需要投资多少钱
  • 别人用我公司权限做网站WordPress插件api调用
  • 网站建设常用工具火车头 wordpress
  • 做周边的网站医院建网站
  • 微信的网站红色 网站
  • 网站介绍医院文化建设广州市幼儿师范学校
  • 自己做的网站怎么上线推广网页模板
  • 江阴规划建设局网站滨江网站建设公司
  • 女式包包网站建设定位木马工业产品设计公司
  • 个人网站的建设与管理许昌旅游网站建设现状
  • 网站如何做数据库淘宝天猫优惠券网站建设
  • 高端网站案例网站建设大数据营销论文
  • 网站建设需要的文案外贸网站建设费用情况
  • 制作网站需要哪些工具南京好的网站设计
  • pc网站 手机网站微信公众号网站导航怎么做
  • 网站制作 客户刁难流线型的网站建设
  • 汕头网站建设推广价格深圳网站建设制作公司
  • 网站建设的可行性报告wordpress培训模板下载
  • 牛人网站建设wordpress关于页面模板
  • 网络营销主要干什么引擎seo优
  • 建设网站需要体现的流程有哪些内容网站模板图片
  • 深圳网站建设服务html5自建网站
  • wordpress 做图片站wordpress fifth
  • 管理软件网站模板网络经营许可证查询