
网络编程
文章平均质量分 83
cylianging
成长,让自己快乐。
展开
-
recvmsg和sendmsg函数
在unp第14章讲了这两个函数,但是只是讲了两个数据结构及参数而已,所以自己想根据介绍来重构udp回射的客户端程序。但是sendmsg和recvmsg都遇到了问题,并且纠结了很久,所以在此记录下。基础介绍recvmsg和sendmsg是最通用的I/O函数,只要设置好参数,read、readv、recv、recvfrom和write、writev、send、sendto等函数都可以对应换成这两个函数来原创 2017-05-07 14:16:11 · 36667 阅读 · 0 评论 -
UDP套接字基础
基本介绍UDP是一种无连接不可靠的协议,客户端无需与服务器连接起来便可以直接向服务器发送数据,对于不需要发送大量数据的客户端比如DNS等,是比较方便。但是方便也意味着容易出问题,比如可靠性、安全性等,比如另一台PC就可以伪装成服务器向客户端发送错误的信息,我对这方面还不了解,所以就不讨论了。 虽然说UDP是一种无连接的协议,但也是可以通过connect函数进行“伪连接”的。所谓“伪连接”就是原创 2017-04-22 15:16:05 · 1350 阅读 · 0 评论