TCP
默认传输协议。客户端通过服务端 listen 建立控制通道。TLS 配置见 TLS。
示例
服务端:
# orbien-server.toml
listen = "0.0.0.0:9527"
[transport]
tcpMux = true
客户端:
# orbien.toml
server = "YOUR_SERVER_IP:9527"
[transport]
protocol = "tcp"
tcpMux = true
heartbeatInterval = -1
客户端参数
| 参数 | 必填 | 默认值 | 说明 |
|---|---|---|---|
transport.protocol | 否 | tcp | 固定为 tcp |
transport.tcpMux | 否 | true | TCP 多路复用;需与服务端一致 |
transport.heartbeatInterval | 否 | -1 | 应用心跳间隔(秒);-1 关闭。关闭 tcpMux 时自动变为 30 |
transport.heartbeatTimeout | 否 | -1 | 心跳超时(秒);未收到 Pong 则断开。关闭 tcpMux 时自动变为 90;详见 TCP 多路复用 |
服务端参数
| 参数 | 必填 | 默认值 | 说明 |
|---|---|---|---|
listen | 是 | 0.0.0.0:9527 | TCP 监听地址 |
transport.tcpMux | 否 | true | TCP 多路复用;需与客户端一致 |