Skip to content

Wiki 中需要提到不能同时使用的通信方式组合 #43

@crazywhalecc

Description

@crazywhalecc

描述

通信方式不能混用:

  • Swoole 驱动下如果同时设置了 WS Server 和 HTTP Server,那么虽然都可以使用,但 HTTP Server 的端口参数将会被忽略,将会与 WS Server 相同。
  • Workerman 驱动下只能选择启用 HTTP Server 或 WS Server 的一种,不能同时使用。
  • 如果没有任何 Server 被启用,则将会持续使用单进程模式运行整个 LibOneBot。
  • 如果 Server 和任一 Client 被启用,则将会在 Server 监听之后在相应的工作进程内发起 Client 连接。

例子

虽然可以解决此问题,但是需要再把协议重写一遍走裸的 TCP 了。按理说没必要,而且 OneBot 标准也没有明确规定必须实现所有通信方式的自由组合,只要保证其中一种可以使用即可(但四种都要有)。

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions