通信
ox0080
surprise
展开
-
linux系統安裝boost库及使用
boost::asio网络库编译安装教程boost 库安装教程使用server#include <boost/system/error_code.hpp>#include <iostream>#include <boost/asio.hpp>#include <chrono>#include <ctime>#inclu...原创 2020-01-09 17:35:32 · 375 阅读 · 0 评论 -
进程间通信____共享内存
导读:共享内存是在内存中单独开辟的一段内存空间,这段内存空间有自己特有的数据结构,包括访问权限、大小和最近访问的时间等。 共享内存 IPC 原理共享内存进程间通信机制主要用于实现进程间大量的数据传输,下图所示为进程间使用共享内存实现大量数据传输的示意图: 共享内存是在内存中单独开辟的一段内存空间,这段内存空间有自己特有的数据结构,包括访问权限、大小和最近访问的时间等。该数据结构...原创 2018-11-20 22:45:13 · 124 阅读 · 0 评论 -
网络通信序列化____json使用教程
网络传输中,牵扯到数据序列化,反序列化。其实,通信双方约定好序列化方式(大端/小端)即可。例如发送方按照大端序列化,接收端在接收到数据后,接收端判断自己的大小端模式,如果自己的CPU是大端模式,则不需要做大小端转换,直接进行数据解析即可。如果是小端,则解析完后还需要将数据转为小端模式。当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传...原创 2018-11-22 15:00:56 · 877 阅读 · 0 评论