UDP调用connect
来源:互联网 发布:长沙理工大学网络认证 编辑:程序博客网 时间:2024/06/05 14:07
大家都知道,在建立TCP连接时需要connect,但UDP调用connect又是什么情况。
在普通的UDP中,我们都是用sendto和recvfrom来收发消息的,这两个函数都有一个sockaddr_in参数,参数里面存放的就是目的端的ip和端口,而TCP的send和recv就不需要这些参数,为什么呢?稍微一想我们就知道,TCP在发送数据的时候已经建立了连接,所以不需要目的端的ip和端口呢。但是对于UDP而言,它没有建立连接,所以在发送的时候需要附加ip和端口。那么我们每次都要附加目的ip和端口,是不是很繁琐呢?好,现在有种解决方法——connect,需要注意的是UDP调用connect的作用和TCP完全不一样,UDP调用connect只是为了让内核把目的ip和端口记录下来。所以说当UDP调用connect时会提高发送效率,因为在普通情况下都是 建立连结->发送报文->断开连结->建立连结->发送报文->断开连结 这样循环,但是在用了connect之后就会变成 建立连结->发送报文->发送报文。。。
如此一来,在UDP中多次调用connect都是可以的
0 0
- udp 调用connect函数
- UDP调用connect
- UDP调用connect函数
- UDP调用connect()的作用
- UDP 调用 connect的作用
- UDP 调用 connect的作用
- UDP连接调用connect()函数
- UDP连接调用connect()函数
- UDP调用connect()作用
- UDP使用connect系统调用
- 在UDP套按字上调用Connect建立连接
- 在UDP套按字上调用Connect建立连接
- UDP客户端调用connect的问题
- udp socket 调用connect的作用是什么
- 在UDP套按字上调用Connect建立连接
- 在UDP套按字上调用Connect建立连接
- TCP/UDP与connect系统调用
- udp调用connect有什么作用?
- 获取指定字符前/后的字符串
- zoj1586 QS Network(最小生成树)
- 提高 ASP.NET Web 应用性能的 24 种方法和技巧
- websocket (html5新规范)
- Oracle 分块导出数据备份
- UDP调用connect
- raid技术的介绍跟总结
- ArrayBlockingQueue解析
- 【burnside引理】
- 取消UITableViewSection黏滞,让Section跟着滑动
- Oracle 根据sid查询pid
- Codeforces Round #341 (Div. 2)-B. Wet Shark and Bishops(暴搜+组合)
- easyui时间转为js的时间
- 日经春秋 20160201