我看过Service Bus Relays,它的速度非常可笑--在调试时,将数据从一个角色传输到另一个角色需要大约6个小时。当我通过在云中运行的web服务公开完全相同的数据时,我可以在不到一分钟的时间内将数据下载到我的手机上。太荒谬了。我假设数据是从我的机器发送到云,然后从那里返回到我的机器。我还查看了Service Bus队列/订阅,但您可以发送的消息有256KB的限制!
我不敢相信缺乏文档和教程来应对本应常见的场景-两个角色之间的快速通信(它们很可能驻留在完全相同的物理计算机上!)
是否可以使用recv()接收特定消息,而忽略同时发送的其他消息是否可能。假设服务器和客户端已经连接。write(connfd , client_message , strlen(client_message)); //Send the message back to client
C(但我只想收到第二条消息