public void TransmitPublicKey() { try { if (!this._clientInfo.LoggedIn) { return; } this.ConnectionToServer.BinaryWriter.Write(IMCommands.PublicKey); byte[] publicKeyBytes = PublicKey.ObjectToByte(); this.ConnectionToServer.BinaryWriter.Write(publicKeyBytes.Length); this.ConnectionToServer.BinaryWriter.Write(publicKeyBytes); } catch (Exception e) { e.GetType(); } }