花费 47 ms
网络程序中常用的三种心跳机制----服务器端

心跳检测在网络程序中常常被用到,在客户端和服务器之间暂时没有数据交互时,就需要心跳检测对方是否存活。心跳检测可以由客户端主动发起,也可以由服务器主动发起。在网上看了一下心跳的讲解,大多是千遍一律只是给 ...

Tue Dec 26 18:32:00 CST 2017 1 11825
json简介及JsonCpp用法

[时间:2017-04] [状态:Open] [关键词:数据交换格式,json,jsoncpp,c++,json解析,OpenSource] json简介 本文仅仅是添加我个人对json格式的理解 ...

Sat May 27 07:00:00 CST 2017 0 14220
c语言中条件编译相关的预编译指令

一、 内容概述 本文主要介绍c语言中条件编译相关的预编译指令,包括#define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined。 二、条 ...

Sat Oct 25 23:45:00 CST 2014 1 9123
TCP程序中发送和接收数据

这里我们来探讨一下在网络编程过程中,有关read/write 或者send/recv的使用细节。这里有关常用的阻塞/非阻塞的解释在网上有很多很好的例子,这里就不说了,还有errno ==EAGAIN ...

Tue Dec 19 17:51:00 CST 2017 10 3234
如何编写一个稳定的网络程序(TCP)

本节我们看一下怎样才能编写一个基于TCP稳定的客户端或者服务器程序,主要以试验抓包的方式观察数据包的变化,对网络中出现的多种情况进行分析,分析网络程序中常用的技术及它们出现的原因,在之后的编程中能早一 ...

Fri Dec 15 19:51:00 CST 2017 10 2853
常用的字符串分割方法

起因:前段时间写命令行解析函数(字符串分割比较通用的例子),没有经过深入思考和分析引起了程序死循环,就想了下是否有对应的系统函数可以使用。经过一番搜索之后发现还是有几个可用的字符串分割函数,这里整理下 ...

Fri Jul 10 07:17:00 CST 2015 0 5779
Linux 编程--三种常用的定时器

这节我们来探讨一下linux开发过程中常用的定时器,尤其在网络编程中被常常用到如heartbeat,断线重连等等。这里提供了三种定时器的方案,分别是链表形式的计时器,环型计时器,最小堆计时器。每个都有 ...

Wed Dec 13 19:04:00 CST 2017 2 2476
如何从dll文件导出对应的lib文件?

[时间:2016-05] [状态:Open] 引言 近期由于不再使用vs生成lib,考虑使用windows下gcc生成一个动态库,供第三方调用,发现编译之后只有dll,lib如何处理? 好吧,这就 ...

Sun May 22 19:31:00 CST 2016 0 3633
GNU make使用(一)

[时间:2017-01] [状态:Self] [关键词:makefile,gcc,编译,动态库,静态库,可执行文件,shell命令] 引言 前段时间在Linux下编写一个可测试的程序发现,我对ma ...

Thu Jan 26 01:14:00 CST 2017 0 3029

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM