双向RPC
该模块实现了满足以下要求的RPC机制:
从一个端点(客户端)初始化到另一个(服务器)。
一条消息既可以从服务器发送到客户端,也可以从客户端发送到服务器。
问题是要求另一端响应的消息。 服务器和客户端都可以问问题。
接收问题的端点可以异步发送响应。
所有消息和响应均以可序列化为json的javascript数据的形式发送和传递。
所有通信都是通过受TLS保护的tcp套接字发送的。
如果客户端和服务器之间通过其他机制建立了信任关系,则可以防止通信受到中间人攻击。
如果通信失败,RPC机制将在服务器和客户端中退出并出现错误。
例子
参见示例/。
执照
ISC许可证
版权所有(c)2018-2020,Mattias Holmlund,
特此授予以任何目的使用,复制,修改和/或分发此软件的许可,无论是否收费,只要上述版权声明和此许可声明出现在所有副本中即可。
该软