I think the smart way is to do it simply.
string str = "An example string" + char.MinValue; // Add null terminator.
Then convert it into bytes to send to the server.
byte[] buffer = ASCIIEncoding.ASCII.GetBytes(str);
Of course what encoding you use depends on what encoding the server expects.