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

展示型装饰网站模板下载响应式网站开发源码

展示型装饰网站模板下载,响应式网站开发源码,优秀的店面空间设计网站,湛江网站建设方案优化TCP/IP网络编程#xff1a;理解网络编程和套接字 网络编程又叫做套接字编程#xff0c;是因为在网络编程中依赖使用套接字(socket),网络编程一般是C/S架构#xff0c;即客户端/服务器模式#xff0c;在服务器端依赖套接字绑定自身接口#xff0c;并开启监听客户端连接理解网络编程和套接字 网络编程又叫做套接字编程是因为在网络编程中依赖使用套接字(socket),网络编程一般是C/S架构即客户端/服务器模式在服务器端依赖套接字绑定自身接口并开启监听客户端连接然后进行读写操作客户端则依赖套接字进行接口连接以进行收发操作。 服务器端 服务器端遵循以下步骤进行搭建 创建套接字绑定监听端口开始监听接受连接进行读写操作关闭连接 下面是创建服务器端通讯的实例 //步骤1创建套接字int server_sock;server_sock socket(PF_INET,SOCK_STREAM,0);if (server_sock -1){error_handing(socket() error);}//步骤2绑定监听端口struct sockaddr_in server_addr;memset(server_addr,0,sizeof(server_addr));server_addr.sin_family AF_INET;server_addr.sin_addr.s_addr htonl(INADDR_ANY);server_addr.sin_port htons(atoi(3333));if (bind(server_sock,(struct sockaddr *)server_addr,sizeof(server_addr)) -1){error_handing(bind() error);}//步骤3开启监听if (listen(server_sock,5) -1){error_handing(listen() error);}//步骤4接受连接int accept_sock;struct sockaddr accept_addr;socklen_t len sizeof(accept_addr);accept_sock accept(server_sock,accept_addr,len);if (accept_sock -1){error_handing(accept() error);}//步骤5开始通讯char message[10];if (read(accept_sock,message,10) -1){error_handing(read() error);}printf(Read message is %s\n,message);if (write(accept_sock,message,10) -1){error_handing(write() error);}//步骤6关闭连接close(accept_sock);close(server_sock);客户端 客户端遵循以下步骤进行搭建 创建套接字指定端口连接进行通讯关闭连接 下面是创建客户端通讯的实例 //步骤1创建套接字int client_sock;client_sock socket(PF_INET,SOCK_STREAM,0);if (client_sock -1){error_handing(socket() error);}//步骤2连接端口struct sockaddr_in connect_addr;connect_addr.sin_family AF_INET;connect_addr.sin_addr.s_addr inet_addr(127.0.0.1);connect_addr.sin_port htons(3333);if (connect(client_sock,(struct sockaddr *)connect_addr,sizeof(connect_addr)) -1){error_handing(connect() error);}//步骤3进行通讯if (write(client_sock,nihao,sizeof(nihao)) -1){error_handing(write() error);}char buffer[30];if (read(client_sock,buffer,30) -1){error_handing(read() error);}printf(Receive message is %s\n,buffer);//步骤4关闭连接close(client_sock);网络套接字和文件描述符 在Linux环境中操作网络套接字和文件描述符是一样的上面实例中使用write()和read()函数操作网络套接字 用法跟操作文件描述符别无二致操作系统自动绑定了0、1、2对应I/O描述符的标准输入、标准输出和标准错误
http://www.hkea.cn/news/14391531/

相关文章:

  • 网站空间是不是服务器深圳网络营销招聘
  • 佛山网站建设开发团队搜了网
  • 织梦电影网站源码门户网站改版建议
  • 宠物网站怎么做seo引擎优化专员
  • 网站怎么做落款深圳网站建设 设计卓越迈
  • 中学网站建设 课设定制高端网站建设
  • 资深网站购物网站开发报告
  • 吴桥网站做网站收益
  • 网站设计风格介绍网站制作多少钱啊
  • 外国人讲汉语做网站的视频免费个人网站申请
  • 苏州建网站制作费用多少钱wordpress 左边导航菜单
  • 做课件可赚钱的网站关键词查询工具哪个好
  • 爱站网是怎么回事购物网站需要哪些模块
  • 河南省漯河建设局网站小制作大全简单又漂亮
  • 咨询类网站建设深圳12个区地图
  • 大足专业建站公司一个ip地址上可以做几个网站
  • 洛阳市新区建设投资有限公司网站小企业网站建设在哪里
  • 电子商务网站建设与管理期末考试试卷a百度竞价 百度流量 网站权重
  • 网站建设佰首选金手指十六电脑网站建设在哪里
  • 有关做生态环境的官方网站工商注册营业执照网址
  • 海南省建设与执业资格注册中心网站siteservercms做的网站在后台进行修改教程
  • 英语网站大全免费网站vip功能怎么实现
  • dw做的网站不显示营销网站如何实现差异化
  • 淘宝客建网站怎么做网站首页的动态效果图怎么做
  • 怎么选择宜昌网站建设安徽品质网站建设创新
  • 深圳企业官方网站建设WordPress如何转换中文
  • 南京模板网站建设企业影视后期制作培训机构全国排名
  • 多城市分站网站建设嘉兴企业网站推广方法
  • 广告支持模式的网站网站授权管理系统怎么做
  • 一个网站如何做桌面快捷链接虚拟币 wordpress