第8章:UDP套接口
来源:互联网 发布:unity3d射击游戏 编辑:程序博客网 时间:2024/06/02 23:00
相对于tcp套接口编程,udp相对简单。因为tcp是可靠连接,而UDP是非可靠的。他们本质上有所不同。前面提到的函数可以用到。这里还有一些
<sys/socket.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
UDP的connect函数,结果与tcp调用它毫不相同,没有三次握手过程。内核只是记录对方的ip和端口号,他们包含在传递给connect的套接口地址结构中,并立即返回给调用进程。
此时不能再用sendto而使用write或send;接受不使用recvfrom而使用read或recv。
UDP取法流量控制,可以根据第七章设置UDP缓冲区大小,SO_RCVBUF
UDP外出接口确定,可以调用getsockname函数获得本地ip地址和端口号
可以使用select函数控制tcp和udp服务器
- 第8章:UDP套接口
- 第8章基本UDP套接口编程
- UDP套接口相关
- UDP套接口编程
- 基本UDP套接口编程
- 基本UDP套接口编程
- UDP套接口编程基础
- tcp/udp套接口缓冲区
- tcp/udp套接口缓冲区
- 第7章:套接口选项设置
- 第3章 套接口编程简介
- 第3章 套接口编程简介
- UDP socket (UDP套接口通信)
- UNPv1第八章:基本UDP套接口编程
- UNPv1第二十章:高级UDP套接口编程
- 网络编程3 - UDP套接口编程
- 在UDP套接口编程中使用connect
- P2P模式的TCP/UDP套接口通信原理流程图
- To be or not to be,是个需要考虑的问题
- [ASP中使用三层架构] 11.用户登录之三 User业务逻辑类
- linux:vi 替换命令
- QTP对象识别不了的方法
- sql 分页技术
- 第8章:UDP套接口
- 转帖 - Java全局变量的讨论
- 报价技巧
- java io写文件 在linux出现中文乱码
- 构建学习型测试团队
- 协同OA结束了“一只笔、两张纸”的手工时代
- 函数指针应用
- datagrid选中一行,而不是一格
- 智能指针和容器的问题