private void SendProtocolVersion() { var s = new ProtocolVersionPacket { OneTimeKey = OneTimeKey, ProtocolVersion = 0 }; var data = CreatePacket(s); Socket.BeginSend(data, 0, data.Length, EndSend, false); }
private void MsgProtocolVersion(BinaryReader reader) { var msg = new ProtocolVersionPacket(); msg.Unserialize(reader); OneTimeKey = msg.OneTimeKey; ProtocolVersion = msg.ProtocolVersion; EncryptOn = true; ConnectionState = ConnectionState.Connected; OnConnected(ServerAddress); }