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

如何做分公司网站网站建设与设计开题报告

如何做分公司网站,网站建设与设计开题报告,自己的域名怎么做网站,php语言 网站建设UDP编程模型 1.UDP C/S模型#xff08;代码流程只需要根据以下模型去输入即可#xff09; 2.UDP API socket int socket(int domain, int type, int protocol); domain: AF_INET 这是大多数用来产生socket的协议#xff0c;使用TCP或UDP来传输#xff0c;用IPv4的地址…UDP编程模型 1.UDP C/S模型代码流程只需要根据以下模型去输入即可 2.UDP API socket int socket(int domain, int type, int protocol); domain:     AF_INET 这是大多数用来产生socket的协议使用TCP或UDP来传输用IPv4的地址     AF_INET6 与上面类似不过是来用IPv6的地址     AF_UNIX 本地协议使用在Unix和Linux系统上一般都是当客户端和服务器在同一台及其上的时候使用 type:     SOCK_STREAM 这个协议是按照顺序的、可靠的、数据完整的基于字节流的连接。这是一个使用最多的socket类型这个socket是使用TCP来进行传输。     SOCK_DGRAM 这个协议是无连接的、固定长度的传输调用。该协议是不可靠的使用UDP来进行它的连接。     SOCK_SEQPACKET该协议是双线路的、可靠的连接发送固定长度的数据包进行传输。必须把这个包完整的接受才能进行读取。     SOCK_RAW socket类型提供单一的网络访问这个socket类型使用ICMP公共协议。ping、traceroute使用该协议     SOCK_RDM 这个类型是很少使用的在大部分的操作系统上没有实现它是提供给数据链路层使用不保证数据包的顺序 protocol:     传0 表示使用默认协议。 返回值     成功返回指向新创建的socket的文件描述符失败返回-1设置errno sendto int sendtoint sockfd const void *msgint len, unsigned int flags const struct sockaddr *to int tolen to: 表示目地机的IP地址和端口号信息 tolen: 常常被赋值为sizeofstruct sockaddr。 sendto 函数也返回实际发送的数据字节长度或在出现发送错误时返回1。 recvfrom int recvfromint sockfdvoid *bufint lenunsigned int flagsstruct sockaddr *fromint *fromlen from是一个struct sockaddr类型的变量该变量保存源机的IP地址及端口号。 fromlen: 常置为sizeof struct sockaddr。 当recvfrom返回时fromlen包含实际存入from中的数据字节数。recvfrom函数返回接收到的字节数或当出现错误时返回1并置相应的errno。 3.UDP Server端实现 1socket_udp_server.c #include socket_udp_server.h #include socket_tcp_server.h #include socket_wrap.h #include ctype.hstatic char ReadBuff[BUFF_SIZE];void vUdpServerTask(){int sfd, n, i;struct sockaddr_in server_addr, client_addr;socklen_t client_addr_len;int optval1;//创建socketsfdSocket(AF_INET, SOCK_DGRAM, 0);setsockopt(sfd,SOL_SOCKET ,SO_BROADCAST,optval,sizeof(optval));//绑定socketserver_addr.sin_family AF_INET;server_addr.sin_port htons(SERVER_PORT);server_addr.sin_addr.s_addr htonl(INADDR_ANY);Bind(sfd, (struct sockaddr *)server_addr, sizeof(server_addr));//处理client_addr_lensizeof(client_addr);while(1){//等待客户端发送数据n Recvfrom(sfd, ReadBuff, BUFF_SIZE, 0, (struct sockaddr *)client_addr, client_addr_len);ReadBuff[n] \0;printf(recv data:%s\r\n,ReadBuff);//进行大小写转换for(i 0; i n; i){ ReadBuff[i] toupper(ReadBuff[i]); }//写回客户端Sendto(sfd, ReadBuff, n, 0, (struct sockaddr *)client_addr, client_addr_len);}} 2socket_udp_server.h #ifndef _SOCKET_UDP_SERVER_H #define _SOCKET_UDP_SERVER_Hvoid vUdpServerTask(void);#endif 注意还有一个工具类warp.c上一节已经加入 结果 1UDP支持多个客户端同时连接 2串口显示
http://www.zqtcl.cn/news/792005/

相关文章:

  • 易语言怎么做网站网络推广客户渠道
  • 唐山哪里有做网站的网站服务器在
  • 网络服务机构的网站广东省住房及建设厅官方网站
  • 工业设计灵感网站商务网页设计与制作微课版答案
  • 如何引用网站上的资料做文献学历提升的正规机构
  • 如何上传wordpress程序聊城网站优化案例
  • 婚纱网站设计目标无代码制作网页
  • 温州网站提升排名打开搜索引擎
  • 企业市场网络推广方案优化方案答案
  • 茂名网站建设咨询wordpress官网上的主题收费吗
  • 如何自己开发网站WordPress修改前端
  • 哪些网站用黑体做的谁给个网站啊急急急2021
  • aspnet网站开发选择题怎样建设网站是什么样的
  • 专业建站公司电话咨询做暧小视频免费视频在线观看网站
  • 移动软件开发专业seo快排技术教程
  • 怎么推广自己的网站wordpress 管理员
  • 百度权重查询爱站网北京市官方网站
  • 网站代码图片如何查看一个网站流量
  • 上海网站建设公司联系方式自己做的网站主页打开速度
  • 地方网站 源码中国建设银行网站快速查询
  • 有做网站需求的客户网站建设方案就玄苏州久远网络
  • 安徽网站建设方案开发i深圳谁开发的
  • 仿站 做网站seo内容优化是什么
  • 怎么进行网站优化wordpress wampserver
  • 德州市经济开发区建设局网站360免费建站怎么进不去
  • 免费黄页营销网站用wordpress写公司官网
  • 网站建立的研究方案注册公司需要怎么注册
  • 云服务器怎么做网站右26cm
  • php网站的部署老虎淘客系统可以做网站吗
  • 建设一个网站的技术可行性研究怎么找网红合作卖东西