如何实现协议适配器
how to implement a protocol adapter
我想实现一个适配器,它可以为客户端提供一个通用接口来使用套接字、操作码、消息队列等。换句话说,学习使用上述三种协议的api是一项不平凡的工作。
例如,客户端想要与外部套接字服务器通信,他唯一应该做的就是使用我们的简单api,而不是复杂的bsd套接字。
我想知道现在是否有任何现有的实现可以向我学习。谢谢
ZeroMQ提供了一个类似于套接字的API,允许您抽象掉传输机制。目前,它支持进程中、共享内存、PGM和TCP作为传输机制。
谷歌有protobuf,我想它被称为,还有一个我提到过,但我现在还没想到。查看此处以获取有关protobuf 的信息
相关文章:
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 为什么 STL 容器适配器堆栈中的 top 返回常量引用?
- 创建包装升压适配器的自定义范围类
- 在 C++20 中将多个范围适配器连接到一个范围中
- 递归应用 C++20 范围适配器会导致编译时无限循环
- Lambda 到函数指针适配器的理解
- 返回迭代器以提升适配器转换的容器
- 将 Kleene 运算符解析为一组替代方案,适配器? 与精神 x3
- Boost Range适配器制作集合
- 升压范围适配器
- DXGI 集成适配器
- 克隆设计模式适配器 - 避免切片子项(类似于原型模式)
- 为什么不支持容器适配器中元素的初始化和迭代
- C++ 提升范围:any_range和转换适配器
- 用于隐藏结构细节的迭代器适配器
- 如何在 DirectX 11 应用程序中提供选择图形适配器的选项?
- 适配器模式:支持可以是const或非const的基础数据,优雅
- 如何对VC 17/20的分配适配器现代化
- 对象适配器的类适配器
- 如何实现协议适配器