#ddmw #integration #client #server-client #connection #communication #applications

ddmw-client

为 DDMW 客户端应用程序/代理集成提供实用函数

5 个不稳定版本

0.3.2 2023 年 10 月 3 日
0.3.1 2023 年 10 月 3 日
0.3.0 2022 年 3 月 19 日
0.2.2 2021 年 11 月 2 日
0.1.0 2021 年 6 月 27 日

#58 in #server-client

每月 23 次下载

0BSD 许可证

71KB
1.5K SLoC

用于创建对 DDMW 的集成的客户端库。

建立连接和基本通信

可以使用 connect 函数在 conn 模块中建立到 DDMW 服务器客户端接口的连接。此模块还提供用于

  • 发送命令和接收回复的函数。
  • 询问服务器连接的所有者。

connect 方法支持可选地验证连接,但也可以使用 authenticate() 方法在 auth 模块中显式执行。

应用程序配置

大多数 DDMW 应用程序将需要一些常见的配置参数。为此,conf 模块中指定了常见的配置格式。有一个辅助函数用于加载和解析此类配置文件。

配置文件完全是可选的,但它为应用程序提供了通用的配置文件结构。

探测服务器

DDMW 服务器的客户端接口支持一些常见的命令,通常用于进行低级可用性检查和查询服务器的静态信息。 probe 模块包含用于访问此类数据的辅助函数。

数据传输

像原生 DDMW 应用程序或代理这样的集成的主要作用是发送和接收消息或流。 [msg] 和 strm 模块提供发送和接收消息和流的函数。

管理

要创建管理客户端,mgmt 模块包装器包含管理命令的辅助函数。

依赖关系

~5–14MB
~158K SLoC