Socket.D 与每个对比的协议都会有相像地方。比如与 RSocket 非常的像，但确实有关键区别：

* 关键区别1

Socket.D 有事件，方便消息路由。RSocket 没有（需借助元信息定制实现路由，不通用）

*  关键区别2

Socket.D 的元信息使用 url query string 格式，更具标准化与通用性。RSocket 为二进制（需定制，不通用）

* 关键区别3

Socket.D 采用回调接口（比较经典）。RSocket 采用响应式接口（相对比较极端，对开发者要求高）