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

河津网站建设视频网站前台怎么做

河津网站建设,视频网站前台怎么做,查询网域名查询,dz论坛网站后台设置目录 1、主机字节序列和网络字节序列 2、套接字地址结构 3、IP地址转换函数 4、TCP协议编程#xff1a; #xff08;1#xff09;服务器端#xff1a; #xff08;2#xff09;客户端: 1、主机字节序列和网络字节序列 主机字节序列分为大端字节序和小端字节序 大端…目录 1、主机字节序列和网络字节序列 2、套接字地址结构 3、IP地址转换函数 4、TCP协议编程 1服务器端 2客户端: 1、主机字节序列和网络字节序列 主机字节序列分为大端字节序和小端字节序 大端字节序是指一个整数的高位字节存储在内存的低地址处低位字节序列存储在内存的高地址处。 小端字节序是指整数的高位字节存储在高地址处低位字节序列存储在内存的低地址处。 网路字节序列大端字节序列转换为大端htons() 2、套接字地址结构 通用套接字地址结构 struct sockaddr { sa_family_t sa_family; char  sa_date[14]; } 传的时候会根据需要的类型传递参数。 3、IP地址转换函数 ipv4地址直接按的转换 int_addr_t inet_addr(const char *cp);//把字符串表示的IPV4地址转换为网络字节序 char*inet_ntoa(stuct in_addr in)//把网络字节序转换为字符串表示的 4、TCP协议编程 1服务器端 创建套接字socket() 给套接字指定地址绑定IP端口bind() 开机 、监听队列不阻塞listen 接受链接accept() 接收数据recv() 发送数据send() 关闭链接close() 服务器端 int main() { //创建套接字 int sockfdsocket(AF_INET,SOCK_STREAM,0) // 协议版本 //创建失败就返回 if(sockfd-1) { exit(1);; }//指定服务器的ip和端口 struct sockaddr_in saddr,caddr;//套接字的地址监听套接字 //清空服务器端 memset(saddr,0,sizeof(saddr));//制空 //填充ip和端口 saddr.sin_familyAF_INET saddr.sin_porthtons(6000);//1024以内知名端口4096以内保留端口临时端口5000 saddr.sin_addr.s_addrinet_addr(127.0.0.1);//ip地址int resbind(sockfd,(sockaddr*)saddr,sizeof(saddr)); if(res-1) { printf(bind err\n); exit(1); }//设置监听队列reslistenscokfd,5; // 套接字 监听队列长度 if(res-1) { exit(1); }//接受链接 while(1) { //获取客户端的套接字地址的长度socklen_t lensizeof(caddr); //连接套接字int caccept(sockfd,(struct sockaddr*)caddr,len);if(c0){continue;}printf(acceptc%d,ip%s,port%d,c,inei_ntoa(caddr.sin_addr),ntohs(caddr.sin_port));//定义接收数据的数组char buff[128]{0};// 连接套接字 接收数组接收的长度 recv(c,buff,127,0);printf(buff%s,buff);//返回数据 连接套接字 返回的数据 返回数据的长度 send(c,ok,2,0);//关闭连接套接字close(c);} 2客户端: 创建套接字socket() 向服务器发起链接connect() 给服务端发送数据send() 接收服务端发送的数据recv() 关闭链接close() #includestdio.h #includestring.h #includestdlib.h #includeunistd.h #includesys/socket.h #includenetinet/in.h #include arpa/inet.h//客户端 int main() {//创建套接字int sockfdsocket(AF_INET,SOCK_STREAM,0);//判断是否创建成功if(sockfd-1){exit(1);}//绑定套接字地址struct sockaddr_in saddr;//套接字清空memset(saddr,0,sizeof(saddr));saddr.sin_familyAF_INET;//绑定端口saddr.sin_porthtons(6000);//绑定IP地址saddr.sin_addr.s_addrinet_addr(127.0.0.1);//向服务器发起连接int resconnect(sockfd,(struct sockaddr*)saddr,sizeof(saddr));if(res-1){printf(connect err\n);exit(1);}printf(input\n);char buff[128];fgets(buff,128,stdin);//向服务器发送数据send(sockfd,buff,strlen(buff),0);//将buff制空memset(buff,0,sizeof(buff));//接收服务端返回的数据recv(sockfd,buff,127,0);//输出服务端返回的数据printf(buff%s,buff);//关闭套接字close(sockfd);exit(0);}
http://www.w-s-a.com/news/641259/

相关文章:

  • 推广网站的步骤网站备案号中信息有变
  • 优秀企业建站织梦能不能做门户网站
  • 广东省建设局官方网站wordpress 自动安装 插件怎么用
  • 哪类小网站容易做h5页面制作代码
  • 北京网站建设公司华网百度热搜seo
  • 小清新博客网站中山做网站公司
  • 美团做团购网站如何新建自己的网站
  • 安卓软件制作网站电子商务网站建设实训总结报告
  • 肃宁网站制作价格外国设计师素材网站
  • 自已建网站用jsp做的可运行的网站
  • 外贸建站代理网站建设设计公司哪家好
  • 普升高端品牌网站建设台州中兴建设咨询有限公司网站
  • 模板演示网站移动网站开发公司
  • 网站管理办法制度公司招聘信息
  • 宜昌市建设监理协会网站免备案免费域名
  • 河北省建设银行网站首页备案号怎么放到网站
  • 做电脑网站用什么软件有哪些wordpress版权修改
  • 加强部门网站建设工作wordpress文章页横幅
  • 中英网站怎么做wordpress本地音乐
  • 万网提供的网站建设服务的具体项目祥云平台网站建设
  • ftp网站怎么看后台的代码网站 制作软件
  • 网站开发软件教程网站tag 怎么实现
  • 中国建设监理协会化工监理协会网站彩票站自己做网站吗
  • 170个可带链接锚文本外链的网站论坛微信上如何创建小程序
  • 用js来做网站亳州建设局网站
  • 做网站的公司利润多少呢纺织厂网站模板
  • 网页设计构建的基本流程宜宾seo网站建设
  • 西安网站开发公司价格保定徐水网站建设
  • 学做川菜下什么网站软件著作权和专利的区别
  • 百度网站标题东莞外包公司有哪些