0

我正在通过 publishMessage() 发送消息并看到:

[131031 00:25:32.79] [vline.cometdTransport] BAD_PARAM('消息大小超出限制')

最大值是多少?这真的是P2P吗?有没有办法确定什么时候转发或不转发?

当通过 person.postMessage() 缓存消息时,它们是缓存在服务器上还是本地?如果在服务器上它们可以被 vLine 读取吗?

4

1 回答 1

0

publishMessage或的当前最大大小限制为postMessage每条消息 16KB。

目前这些 API 不是 P2P,所以它们总是通过我们的服务器。发送的消息postMessage存储在我们的数据库中,以便您的消息历史记录在所有会话中保持一致。这些消息在静态时未加密,因此我们可以在您的消息历史记录中提供搜索。

我们打算添加 WebRTC 数据通道作为publishMessageAPI 的备用支持;这对 API 的用户是不可见的。请注意,即使我们发布了该功能,您最终仍可能使用当前方法,该方法提供与不支持 WebRTC 的浏览器的兼容性。

于 2013-10-31T22:24:55.667 回答