文件名称:JSONRPC:JSON-RPC Swift程序包
文件大小:50KB
文件格式:ZIP
更新时间:2024-03-31 02:19:53
swift swift-package-manager json-rpc swiftpm Swift
JSONRPC JSONRPC是一个小的Swift软件包,用于轻松实现基于TCP和Unix域套接字的JSON-RPC客户端和服务器。 我正在实现它供我自己使用,但同时也将其置于公共领域供其他人使用。 这是一项正在进行的工作,目前有一些限制(我打算消除这些限制) 它仅支持JSON-RCP 2.0版。 已经提供了对版本1.0的某些支持,但尚不可用,并且没有用于处理版本1.1的代码。 目前,它不支持批处理请求。 对于TCP连接,必须将地址指定为IPv4或IPv6地址。 我尚未实现DNS查找来解析主机名。 如何使用它 发送请求和通知 对于最简单的用法,您只需要向服务器发出请求并接收对这些请求的响应,只需创建一个JSONRPCSession对象,该对象即可连接到服务器。 JSONRPC使用来指定IP地址。 一旦有了JSONRPCSession实例,就可以通过调用服务器的request方法向
【文件预览】:
JSONRPC-main
----Sources()
--------JSONRPC-Examples()
--------JSONRPC()
----.swiftpm()
--------xcode()
----Tests()
--------JSONRPCTests()
--------LinuxMain.swift(116B)
----README.md(10KB)
----Package.swift(1KB)
----.gitignore(567B)