Exemple #1
0
 /// <summary>
 /// Creates and initializes a new <see cref="NetPacketStream"/> instance in read-only mode.
 /// </summary>
 /// <param name="buffer">Input buffer</param>
 public NetPacketStream(byte[] buffer)
     : base(buffer, 0, buffer.Length, false, true)
 {
     this._reader = new BinaryReader(this);
     this.State   = NetPacketStateType.Read;
 }
Exemple #2
0
 /// <summary>
 /// Creates and initializes a new <see cref="NetPacketStream"/> instance in write-only mode.
 /// </summary>
 public NetPacketStream()
 {
     this._writer = new BinaryWriter(this);
     this.State   = NetPacketStateType.Write;
 }
 /// <summary>
 /// Creates and initializes a new <see cref="NetPacketStream"/> instance in write-only mode.
 /// </summary>
 public NetPacketStream()
 {
     _writer = new BinaryWriter(this, WriteEncoding);
     State   = NetPacketStateType.Write;
 }
 /// <summary>
 /// Creates and initializes a new <see cref="NetPacketStream"/> instance in read-only mode.
 /// </summary>
 /// <param name="buffer">Input buffer</param>
 public NetPacketStream(byte[] buffer)
     : base(buffer, 0, buffer?.Length ?? throw new ArgumentNullException(nameof(buffer)), false, true)
 {
     _reader = new BinaryReader(this, ReadEncoding);
     State   = NetPacketStateType.Read;
 }
 /// <summary>
 /// Creates and initializes a new <see cref="NetPacketStream"/> instance in read-only mode.
 /// </summary>
 /// <param name="buffer">Input buffer</param>
 public NetPacketStream(byte[] buffer)
     : base(buffer, 0, buffer.Length, false, true)
 {
     _reader = new BinaryReader(this, ReadEncoding);
     State   = NetPacketStateType.Read;
 }