如何实现协议适配器

时间:2011-06-03 09:29:01

标签: c++ sockets protocols message-queue opc

我想实现一个适配器,它可以为客户端提供通用接口,以使用套接字,操作,消息队列等。换句话说,学习使用上述三种协议的api是一件非常重要的工作。

例如,客户端想要与外部套接字服务器通信,他唯一应该做的就是使用我们简单的api而不是复杂的bsd-socket。

我想知道现在是否有任何现有的实施,我可以从中学习。谢谢!

2 个答案:

答案 0 :(得分:1)

ZeroMQ提供类似API的套接字,允许您抽象出传输机制。目前,它支持进程,共享内存,PGM和TCP作为传输机制。

答案 1 :(得分:-1)

谷歌有protobuf,我认为它被称为,还有另外一个我已经看过提到过,但它现在逃脱了我。 Check here for information on protobuf