我试图sendPayload(endpointB, filePayload)
在之前的 sendPayload 刚刚被调用sendPayload(endpointA,filepayload)
(仍在发送)时调用。
现在,nearByConnectionClient 正在等待上一次发送完成,然后将文件发送到端点 B(第二次发送调用)。这是故意的吗?还是我错过了什么?
如果我用 发送sendPayload(allEndpoints,file)
,这是同时发送,但如果我一个接一个地做一个端点,我希望它能够正常工作。
因为我的应用程序架构是这样的,端点设备可以随时从主应用程序请求文件,我需要向他们发送这些文件,即使正在发生另一次发送。
example: sendPayload(endPointA,file)
(after 5 sec) - (first one not finished)
sendPayload(endPointB,file)
(waits for the first one to finish before starting this)