Подскажите, уважаемые:Приложение должно писать в файл пакеты, приходящие к нему на прослушиваемый порт.Использую File.AppendText:byte[] UDPpacket = new byte[1024];.........sw= File.AppendText(newLogFile);.........sw. WriteLine(Encoding.ASCII.GetString(UDPpa cket,0,UDPpacket.Length));при этом в файл пишется 1024 UTF-8 символа, включая конечные нули (с кодом ноль).Как бы их обрезать? Или получить реальную длину пакета (реальных данных)? Или как-то еще?
|