
应用层代码示例和分析
应用层代码示例和分析
小小程序员ing
这个作者很懒,什么都没留下…
展开
-
论动态库中的全局变量和各种锁以及信号量是否是进程独立或者共享
动态库中的全局变量测试新建一个动态库,代码如下#include <stdio.h>#include "my_lib.h"int g_val = 200;//测试库中的全局变量是否独立或共享static void func_1();void func(int i){ func_1(); g_val = i; printf("===== g_val= %d\n", g_val);}static void func_1(){ printf("==原创 2020-05-27 16:18:29 · 1559 阅读 · 0 评论 -
论TCP客户端如何快速判断与服务器断联
TCP客户端如何快速判断与服务器断联问题产生的背景说明 我曾经对接中国电信的服务器的时候,遇到了该问题。中国电信要求和服务器断联之后(异常或者正常断联,其中包括拔掉网线)能够在30s之内连接上中国电信服务器并且接收服务器下发的无线配置。客户端重启无线,能够用无线扫描工具扫描该无线ssid已经被同步。该需求当时面临如下几个问题:1.客户端在和服务器连接的时候需要通过一系列的鉴权机制(dh秘钥协商),然后才可以和服务器通信2. 无线配置到生效(ssid改变),需要花费一定的时间。为了满足这一系列的原创 2020-06-09 23:03:29 · 3987 阅读 · 1 评论