0
したがって、TCPClientとSerialPortでは、ストリームリーダーを使用してデータの行をプルしています。バッファに入ってくるデータを手動で処理するのではなく、ストリームリーダーが処理するようにしました。 TcpClientはGetStreamメソッドを持ち、SerialPortはReadLineメソッドでBaseStreamを使用しているようです。ただし、UdpClientにはストリームが関連付けられていません。UdpClientにはStreamReaderが必要ですか?
UdpClient.Receiveメソッドがバッファから1行のデータを返すと仮定しますか?または、おそらく途中で改行したデータのチャンクを送信することになりますか?
基本的に、改行は各データグラムの最後にあると仮定できますか? – wayofthefuture
私は知らない、あなたが送信したものに依存しますが、それはあなたが見せなかったものです。 – CodeCaster
改行を送信する場合、改行があります。改行を送信しない場合、改行はありません。 –