我必须通过UDP协议从A到B发送100万个字节。 这100万个字节可以是随机字符数组。我知道发送大于65507字节的数据包是不可能的,而众所周知,UDP并不保证消息的到达。
我考虑过从A到B发送几个角色,除非B不会达到100万。接下来,B必须向A发送一个标志作为确认。但也是在这里,没有任何保证" ack"已达到A终端系统。 还有一个额外的终端系统C,如果需要,我可以在其中实现一些额外的代码。
我想为每个终端系统创建2个进程,一个用于发送和接收百万个字节,第二个用于发送和接收标志。 我试图实现它,但我不太相信。一个重要的要求是避免忙碌的等待。
我需要一点帮助才能继续前进。