[This is preliminary documentation and is subject to change.]

Designed for writing variable-sized packets.

Namespace:  Phoenix.Communication
Assembly:  Phoenix (in Phoenix.dll) Version: 0.7.0.0

Syntax

         
 C#  Visual Basic  Visual C++ 
public sealed class PacketWriter
Public NotInheritable Class PacketWriter
public ref class PacketWriter sealed

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
PacketWriter()()()
PacketWriter(Byte)
GetBytes()()()
Gets packet data.
Lenght
Packet size in bytes.
Write(Byte)
Write(array<Byte>[]()[])
Write(Int16)
Write(Int32)
Write(Int64)
Write(SByte)
Write(UInt16)
Write(UInt32)
Write(UInt64)
WriteAsciiString(String)
Writes text in ASCII encoding.
WriteAsciiString(String, Int32)
Writes text in ASCII encoding.
WriteBlockSize()()()
Creates marker where will be later inserted block size. Takes 2 bytes.
WriteBytes(Byte, Int32)
WriteUnicodeString(String)
Writes text in Unicode encoding.
WriteUnicodeString(String, Int32)
Writes text in Unicode encoding.

Inheritance Hierarchy

System..::.Object
  Phoenix.Communication..::.PacketWriter

See Also