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

做网站如何选主机平面设计师常用的素材网站

做网站如何选主机,平面设计师常用的素材网站,创建网站怎么创,档案网站开发服务端 网络编程中服务端接受连接的套接字创建过程如下: 1.调用socket函数创建套接字 2.调用bind函数分配IP地址和端口号 3.调用listen函数转为可接收请求状态 4.调用accept函数受理连接请求 #include stdio.h #include stdlib.h #include sys/types.h… 服务端 网络编程中服务端接受连接的套接字创建过程如下: 1.调用socket函数创建套接字 2.调用bind函数分配IP地址和端口号 3.调用listen函数转为可接收请求状态 4.调用accept函数受理连接请求 #include stdio.h #include stdlib.h #include sys/types.h #include sys/socket.h #include arpa/inet.h #include string.h #include unistd.hvoid error_handing(char* messgae);void error_handing(char* message) {fputs(message, stderr);fputc(\n, stderr);exit(1); }int main(int argc, char*argv[]) {int serv_sock; // 服务端socketint clnt_sock;struct sockaddr_in serv_addr;struct sockaddr_in clnt_addr;char message[] helloworld!;if (argc ! 2){printf(Usage: %sport\n, argv[0]);exit(1);}serv_sock socket(PF_INET, SOCK_STREAM, 0);if (serv_sock -1){error_handing(socket() error);}bzero(serv_addr, sizeof(serv_addr));serv_addr.sin_family AF_INET;serv_addr.sin_addr.s_addr htonl(INADDR_ANY);serv_addr.sin_port htons(atoi(argv[1]));if(bind(serv_sock, (struct sockaddr*)serv_addr, sizeof(serv_addr)) -1){error_handing(bind() error);}if(listen(serv_sock, 5) -1){error_handing(listen() error);}socklen_t clnt_addr_len sizeof(clnt_addr);clnt_sock accept(serv_sock, (struct sockaddr*)clnt_addr, clnt_addr_len);if (clnt_sock -1){error_handing(accept() error);}write(clnt_sock, message, sizeof(message));close(serv_sock);close(clnt_sock);return 0; } 客户端 1.创建客户端套接字 2.连接服务端 #include stdio.h #include stdlib.h #include sys/types.h #include sys/socket.h #include arpa/inet.h #include string.h #include unistd.hvoid error_handing(char* messgae);void error_handing(char* message) {fputs(message, stderr);fputc(\n, stderr);exit(1); }int main(int argc, char*argv[]) {int sock;struct sockaddr_in serv_addr;char message[30];int str_len;if(argc ! 3){printf(Usage : %sIPport\n, argv[0]);exit(1);}sock socket(PF_INET, SOCK_STREAM, 0);if(sock -1){error_handing(socket() error);}bzero(serv_addr, sizeof(serv_addr));serv_addr.sin_family AF_INET;serv_addr.sin_addr.s_addr inet_addr(argv[1]);serv_addr.sin_port htons(atoi(argv[2]));if (connect(sock, (struct sockaddr*)serv_addr, sizeof(serv_addr)) -1){error_handing(connect() error);}str_len read(sock, message, sizeof(message)-1);if (str_len -1){error_handing(read() error);}printf(message from server: %s\n, message);close(sock);return 0; } 运行结果
http://www.pierceye.com/news/539270/

相关文章:

  • 代表网站开发的logo小程序制作推广费用
  • 建个大型网站要多少钱怎么建自己的网址
  • 网站建站模板做网站一般的尺寸
  • 西安网站设设学校品牌建设
  • 工信部网站备案查询做网站用的大图
  • 手机版网站图片自适应怎么做找快照网站查询
  • 建设网站推广文案浙江网警
  • 笑话网站域名网站做优化效果怎么样
  • 正规网站建设网站制作婚庆网站的设计意义
  • 用服务器如何做网站拌合站建站方案
  • 如何给公司做网站网站建设板块建议
  • 微信公众号链接网站怎么做网站开发与维护宣传册
  • 商务网站建设实训报告总结东莞营销网站建设公司
  • 成都网站建设 雷阿里云服务器 个人网站
  • 云南网站设计公司网站死链接检查
  • 彭阳县城乡与住房建设局网站建设网站论坛都需要哪些工具
  • html5制作网站寻花问柳一家专门做男人的网站
  • 广东省网站集约化建设方案网络营销热门岗位
  • 专门做食品的网站电商网站建设系统
  • 网站改版什么意思汕头网站推广哪家好
  • 东营wordpress网站建设网站底部放什么
  • 网站备案应该怎么做90自己做网站
  • wordpress网站基础知识天津泰达建设集团网站
  • 加强红色网站建设网页设计图片显示不出来
  • 玉林网站建设徐州铜山区
  • 福建网站建建设方案单一产品销售网站建设模板
  • 免费开源门户网站系统网站seo优化如何做
  • html网站分页怎么做wordpress cms plugin
  • 一个网站如何做seo优化卖书网站开发的背景
  • jsp网站开发源码实例广州网站优化排名推广