2026/1/2 17:00:33
网站建设
项目流程
内容聚合网站开发教程,易县做网站的在哪,xp系统做网站服务器吗,源码下载网站有哪些1.今天的内容包括#xff1a;udp通信的编程方法、广播通信的方法2.udp通信udp和tcp通信方式2.1socket创建使用SOCK_DGRAM创建。2.2发送和接收数据使用sendto和recvfrom#xff0c;因为没有建立连接所以每次都要有ip和port#xff0c;就是使用struct sockaddr地址。都是六个参…1.今天的内容包括udp通信的编程方法、广播通信的方法2.udp通信udp和tcp通信方式2.1socket创建使用SOCK_DGRAM创建。2.2发送和接收数据使用sendto和recvfrom因为没有建立连接所以每次都要有ip和port就是使用struct sockaddr地址。都是六个参数分别是套接字、缓冲区、缓冲区大小、flag写0、地址、地址长度sendto是sizeof、recvfrom是一个传出参数是一个指针。2.3显示客户端ip和port的方法把之前的第五个参数ip使用inet_ntop来放在缓冲区把ip地址从二进制字节序变成字符串然后port使用ntohs。3.广播通信这里和之前的相反是不需要给服务器绑定地址这里服务器的目的是发送信息然后需要给客户端绑定广播通信地址。服务器的套接字使用setsockopt设置第一个参数是套接字、第二个是SOL_SOCKET、第三个是SO_BROADCASE。4.总结udp通信比tcp总结然后sendto和recvfrom有一点参数的差别广播通信的特点就是客户端这次绑定地址。