【问题标题】:Poco WebSocket send flagsPoco WebSocket 发送标志
【发布时间】:2016-03-06 23:49:42
【问题描述】:

WebSocket example中是代码:

int flags;
n = ws.receiveFrame(buffer, sizeof(buffer), flags);
ws.sendFrame(buffer, n, flags);

flagsreceiveFrame 的外参数和 sendFrame 的内参数。

flags 在这里有什么意义,发送响应接收重要吗?

在我的情况下,服务器可能会发送多个帧而客户端没有发送任何内容。我应该让所有发送都使用与最近收到的receiveFrame 相同的flags 值,还是什么?

【问题讨论】:

    标签: c++ websocket poco-libraries


    【解决方案1】:

    示例中的发送回显接收,因为示例所做的只是回显。不要求标志在发送/接收中相同。 Flag 可能是一个误导性术语,因为标志实际上由标志和帧操作码组成,请参阅 definitions

    【讨论】:

    • 我不确定何时使用 CONT、TEXT、BINARY 或 SETRAW。我的数据包包含人类可读的文本,但我知道有两种不同类型的 websocket(二进制和非二进制)
    • default 可能会很好
    猜你喜欢
    • 2017-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-04
    • 1970-01-01
    • 2013-09-03
    相关资源
    最近更新 更多