![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
通信
文章平均质量分 93
王道泼
达人达己,格局决定高度。合作共赢。不断保持空杯。
展开
-
mmap内存映射在应用和内核/驱动交互,进程间交互,大规模数据传输/大文件读写中的使用
目录一、Mmap用途、步骤实例、细节、及相关函数... 21、mmap函数主要用途有三个(应用和内核/驱动交互,进程间交互,大规模数据传输/大文件读写) 22、使用步骤:所有对mmap返回地址空间的操作只是在内存中才有意义,只有在调用了munmap或者msync时,才把内存中的相应内容写回磁盘文件. 33、mmap使用细节(理清 文件(被映射对象)大小、文件物理页大小、mmap映射区的长度length,映射区的可操作范围之间的关系和注意)... 34、mmap相关函数... 5...原创 2021-01-23 13:00:34 · 1647 阅读 · 0 评论 -
VoIP的落地通信模型和要考虑几个大的方面问题及基本概念和交互流程整理
目录一、VoIP的落地通信模型和要考虑几个大的方面问题... 1关于SIP NAT防火墙穿越的汇总... 22.1 ALG(Application Level Gateway)... 32.2 MidCom(IETF MIDCOM(Middlebox Communications)... 32.3 STUN(Simple Traversalof UDP Through Network). 32.4 SBC(Session Border Controller). 33.2实例 r.原创 2021-01-10 18:51:46 · 2909 阅读 · 0 评论 -
网络问题排查
设备上的软件问题(bug排除工具命令1.网卡或者驱动丢包1)要查看网卡是否有丢包,可以使用ethtool -S eth0查看,在输出中查找bad或者drop对应的字段是否有数据,在正常情况下,这些字段对应的数字应该都是 0。如果看到对应的数字在不断增长,就说明网卡有丢包。如果ethtool -S eth0中有rx_***_errors那么很可能是网卡有问题,导致系统丢包,需要联系服务器或者网卡供应商进行处理。# ethtool -S eth0 | grep rx_ | ...原创 2020-08-18 22:53:42 · 1680 阅读 · 0 评论 -
curl通信使用:参数设置和调试及断点续传下载
官网:https://curl.haxx.se/libcurl/一、利用libcurl完成传输任务的流程:1. 调用curl_global_init()初始化libcurl2. 调用curl_easy_init()函数得到 easyinterface型指针3. 调用curl_easy_setopt()设置传输选项4. 根据curl_easy_setopt()设置的传输选项...原创 2020-03-07 10:23:53 · 3027 阅读 · 0 评论