質問: 0; } else { i++; } } ```
回答: 送信データに終端記号をつけましょう テキストデータなら、改行(\n)ですね。 メッセージの終端がわからないため、やみくもに30文字受信しても、送信途中から受信してしまうとワケワカランデータとなってしまって破綻します。 受信側では、改行が来るまでデータを貯めていき、改行が来たら次の処理に回すようにします