#osc #communication #client-server #tester #sample

app osc-tester

一个简单的OSC测试器

6个版本

0.2.4 2024年4月19日
0.2.3 2024年3月22日
0.1.0 2024年2月12日

2 in #tester

WTFPL 许可证

16KB
280

OSC测试器(Rust)

Crates.io License

这是一个简单的工具,用于测试客户端和服务器之间的OSC通信。

安装

  • 来自crates.io
$ cargo install osc-tester
  • 来自源代码
$ cargo install --path .

用法

OSC接收器

(查看osc-tester receive -h获取选项)

$ osc-tester receive
# Listening on 127.0.0.1:5005...
# [2024-02-12 10:37:42.448582] /hoge 1 2 hoge (type tags: iis)
# [2024-02-12 10:38:41.971990] /hoge 1 2 hoge (type tags: iis)
# [2024-02-12 10:39:00.811072] /hoge 1 2 hoge (type tags: iis)
# [2024-02-12 10:39:05.522840] /hoge 1 2.0 hoge (type tags: ifs)

OSC发送器

(查看osc-tester send -h获取选项)

$ osc-tester send /hoge 1 2.0 hoge
# Sending to 127.0.0.1:5005
# [2024-02-12 10:39:05.522620] /hoge 1 2.0 hoge (type tags: ifs)

示例发送器

(查看osc-tester sample -h获取选项)

$ osc-tester sample
# Sending to 127.0.0.1:5005... (Ctrl+C to quit)
# [2024-02-12 10:45:16.000462] /filter 0.6610950773002804
# [2024-02-12 10:45:17.002817] /filter 0.8154223208829204
# [2024-02-12 10:45:18.004950] /filter 0.37209750414016063
# [2024-02-12 10:45:19.010492] /filter 0.46979363082349024

如何构建

$ cargo build --release

# or just try $ cargo run -- server

依赖项

~3.5MB
~60K SLoC