using System.Globalization;
public static void Main()
Console.WriteLine("Hello World");
byte[] Hdrbytes = new byte[6];
string strLength = "00000000" + Convert.ToString(inputLength,16);
strLength = strLength.Substring(strLength.Length - 8, 8);
Hdrbytes[2] = byte.Parse(strLength.Substring(0, 2), NumberStyles.HexNumber);
Hdrbytes[3] = byte.Parse(strLength.Substring(2, 2), NumberStyles.HexNumber);
Hdrbytes[4] = byte.Parse(strLength.Substring(4, 2), NumberStyles.HexNumber);
Hdrbytes[5] = byte.Parse(strLength.Substring(6, 2), NumberStyles.HexNumber);
string HdrStr = System.Text.Encoding.ASCII.GetString(Hdrbytes);
Console.WriteLine(HdrStr);
string bfr = HdrStr + Msg + "\x03";
byte[] msg = System.Text.Encoding.ASCII.GetBytes(bfr);