BinaryTextEncodingNullTerminated Method |
Namespace: Demo3D.IO
public static BinaryTextEncoding NullTerminated( Encoding characterEncoding )
The following example shows simple examples for reading and writing strings.
public void NullTerminatedStrings(IDataReader receivedPacket, IDataWriter packetToSend) { // Reads bytes of data from 'receivedPacket' as an ASCII string until it reads the 'null' character. var str = receivedPacket.ReadString(BinaryTextEncoding.NullTerminatedASCII); // Writes the string "hello" into a packet as Unicode characters ready to be sent to the peer, // finishing it with a 'null' character. packetToSend.WriteString("hello", BinaryTextEncoding.NullTerminatedUnicode); }