UDPソケットを介してデータを送信し、ループで受信しますread()。入力データは次のようになります。
String 1
String 2
String 3
....
send()、各文字列を交互に(ループで)データを書き出します。受信側で正しい方法でデータを再構築できることを確認するにはどうすればよいですか (文字列を入れたとき)。
受信したデータは、次のように行の途中で分割できます。
Packet 0: Stri
Packet 1: ng 1
Packet 2: String 2 St
Packet 3: ring 3
...
伝えるためにカスタムEND OF MESSAGEバイトシーケンスを導入する必要がありますか? ここでは役に立たないからEOFです。
パッケージが破損しているかどうか、および!Sで始まりNumber! TCPブロードキャスト/マルチキャストのサポートが必要なため使用できません。