OpenStory.Common.IO.PacketBuilder.WriteByte C# (CSharp) Method

WriteByte() public method

public WriteByte ( byte number ) : void
number byte
return void
        public void WriteByte(byte number)
        {
            this.ThrowIfDisposed();

            this.stream.WriteByte(number);
        }

Same methods

PacketBuilder::WriteByte ( int number ) : void

Usage Example

Exemplo n.º 1
0
        private static byte[] ConstructHandshakePacketContent(HandshakeInfo handshakeInfo)
        {
            using (var builder = new PacketBuilder())
            {
                builder.WriteInt16(handshakeInfo.Version);
                builder.WriteLengthString(handshakeInfo.Subversion);
                builder.WriteBytes(handshakeInfo.ServerIv);
                builder.WriteBytes(handshakeInfo.ClientIv);

                // Locale ID (used for localizations and test servers)
                builder.WriteByte(handshakeInfo.LocaleId);

                return builder.ToByteArray();
            }
        }