UDP
文章平均质量分 87
带鱼兄
爱在新空气,快乐每一天
展开
-
gethostbyname()函数详解
基本概念:gethostname()函数主要作用:用域名或者主机名获取地址,操作系统提供的库函数函数原型:GETHOSTBYNAME(3) Linux Programmer's Manual GETHOSTBYNAME(3)NAME gethostbyname, gethostbyaddr, sethostent,原创 2016-07-18 22:32:34 · 61748 阅读 · 5 评论 -
初识UDP编程
基本概念:在使用TCP编写的应用程序和使用UDP编程的应用程序之间存在一些本质上的差异,其原因在于这两个传输层之间的差别:UDP是无连接不可靠的数据包协议,非常不同于TCP提供的面向连接的可靠字节流。使用UDP编写的一些常见的应用程序有:DNS(域名系统)、NFS(网络文件系统)、和SNMP(简单网络管理协议)。下图给出了典型的UDP客户端/服务器程序的函数调用。客户端原创 2016-07-16 23:05:07 · 1013 阅读 · 0 评论 -
UDP服务recvfrom函数设置非阻塞
基本概念:方法一:通过fcntl函数将套接字设置为非阻塞模式。方法二:通过套接字选项SO_RECVTIMEO设置超时。方法一源码,编译:g++ udp_server.cpp -o server#include #include #include #include #include #include #include #include #include #i原创 2017-04-10 23:22:53 · 45734 阅读 · 2 评论