美文网首页
基本UDP套接字

基本UDP套接字

作者: 一ccc | 来源:发表于2018-02-04 17:14 被阅读0次

Sad..太懒了.....立个flag..每天一篇笔记..哈哈哈早上起来学英语...

recvfrom和sendto函数

类似与read函数和write函数,但是需要第三个参数.

#include<sys/socke.h>
ssize_t  recvfrom(int sockfd,void *buff,size_t nbytes,int flags,
                   struct sockaddr *from,socklen_t *addrlen);
ssize_t  sendto(int sockfd,const void *buff,size_t nbytes,int flags,
                   const struct sockaddr *to,socklen_t addrlen);
                                    返回:若成功则为读或写的字节数,若出错则为-1

前三个参数为描述符,指向读入或写出缓存区的指针和读写字节数..
flags....还没讲..先为0
to参数指向一个含有数据包接受者的协议地址(如IP地址及端口号)的套接字地的结构,大小由addrlen指定.recvfrom的from参数指向一个将由该函数的返回时填写数据报发送者的协议地址的套接字结构,字节数由addrlen返回.sendto的最后一个是整数型不是指针.
recvfrom的最后两个参数类似于accept的参数:返回时其中套接字地址结构的内容告诉我们是谁发送了数据包(UDP).sendto就是...发往哪里.

读写长度作为这两个函数的返回值.

如果recvfrom的from参数是一个空指针,那么相应的长度参数addrlen也必须是一个空指针,表示不在乎数据发送者的协议地址..

相关文章

  • 基本UDP套接字

    Sad..太懒了.....立个flag..每天一篇笔记..哈哈哈早上起来学英语... recvfrom和sendt...

  • 网络编程之UDP套接字编程

    UDP套接字服务端 创建UDP数据报套接字 绑定服务端地址(本机的IP和端口号) 消息的收发 关闭套接字 UDP套...

  • socket注意事项

    Socket TCP 和 UDP最大的区别就是:UDP 套接字没有 listen TCP 套接字使用recv()/...

  • ss:一个统计网络和套接字信息的命令行工具

    ss简介 ss命令可以用来统计套接字信息,它支持PACKET套接字、TCP套接字、UDP套接字、DCCP套接字、R...

  • udp网络程序发送、接收数据

    基于udp的网络程序流程 步骤: 创建客户端套接字 发送/接收数据 关闭套接字udp.jpg 实现代码1--发送数...

  • 第四十二天——[原始套接字]

    学习内容:原始套接字收获: 了解了原始套接字的概念; 了解了链路层原始套接字的创建; 了解了UDP封包格式; 了解...

  • 广播的发送与接收

    广播的发送 流程 创建socket 设置套接字选项(在默认情况下,UDP套接字文件不允许发送广播,需要设置套接字文...

  • TCP&UDP协议编程实现

    1. UDP 1.1 服务端 创建SOCK_DGRAM类型(UDP类型)的套接字 将端口号12000与服务器的套接...

  • 常用命令-netstat

    netstat通常用来查询系统的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出...

  • 网络编程之套接字

    套接字 套接字编程 根据socket模块提供的接口函数,进行组合使 用完成基于tcp或者udp的网路...

网友评论

      本文标题:基本UDP套接字

      本文链接:https://www.haomeiwen.com/subject/eatgoxtx.html