<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[耿耿耿耿耿耿的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wyg2013374209</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wyg2013374209]]></copyright><item><title><![CDATA[./curl:symbol lookup error:./curl:undefined symbol:SSL_COMP_free_compression_methods]]></title><link>https://blog.youkuaiyun.com/wyg2013374209/article/details/115050867</link><guid>https://blog.youkuaiyun.com/wyg2013374209/article/details/115050867</guid><author>wyg2013374209</author><pubDate>Sun, 21 Mar 2021 17:18:50 +0800</pubDate><description><![CDATA[本周做一个小项目，使用curl中的接口实现https协议，调用了openssl库，编译通过后执行报错./curl:symbol lookup error:./curl:undefined symbol:SSL_COMP_free_compression_methods，这种问题通常是调用的接口没有找到函数的实现接口，运行中没有找到依赖的库文件。

第一眼的想法就觉得不应该存在这个问题，因为在调用这些库接口前，就使用了libcurl编译出来的curl进程进行使用，能够正常使用，不应该存在这一问题。

接着进行]]></description><category></category></item><item><title><![CDATA[TCP缓冲区窗口太小导致连接手机热点传输大文档失败setsockopt SO_RCVBUF]]></title><link>https://blog.youkuaiyun.com/wyg2013374209/article/details/111874742</link><guid>https://blog.youkuaiyun.com/wyg2013374209/article/details/111874742</guid><author>wyg2013374209</author><pubDate>Mon, 28 Dec 2020 21:05:47 +0800</pubDate><description><![CDATA[最近遇到个问题，设备连接是手机开出来的热点，当手机卡运营商是移动的，接受几十KB或一百多KB的数据后会出现大量的重传并最终导致数据传输失败，当手机卡运营商是联通或电信的时候，就能够正常传输文档，每次下发的是同一个文档，按理来说不应该会有这样的区别，设备的WiFi不会依赖运营商，换了其他的设备，同样的步骤，不会出现相同的问题，没有看出是什么导致的重传，经过对比其他的设备，发现tcp的win值明显比其他设备的小，只有9800，将异常设备的tcp win值设为65535，就能够正常接受数据，通过设置SO_RCVB]]></description><category></category></item><item><title><![CDATA[getaddrinfo return system error导致设备无法连接外网，DNS解析失败]]></title><link>https://blog.youkuaiyun.com/wyg2013374209/article/details/111762905</link><guid>https://blog.youkuaiyun.com/wyg2013374209/article/details/111762905</guid><author>wyg2013374209</author><pubDate>Sat, 26 Dec 2020 18:35:02 +0800</pubDate><description><![CDATA[一、现象：最近在设备上开发新功能，使用一份物联网设备端的SDK，出现了一个问题，设备从一个WiFi A切换到另一个WiFi B，无法连接外网，导致和服务器的通讯失败

1、查看串口信息后发现异常时getaddrinfo返回systemerror；

2、问题出现时，在设备上使用ping命令，能够ping通外网；

3、每次从WiFi A切换到WiFi B都会出现相同的问题；

4、将设备从WiFi A切换到WiFi C，能够正常连接外网；

5、设备已经量产多年，以前未曾出现过这种问题；

6、设备切换..]]></description><category></category></item></channel></rss>