@@ -790,31 +790,22 @@ private void BeginReceiveServerCallback(IAsyncResult ar)
790790 count += read ;
791791 }
792792
793- var protocol = ( int ) ar . AsyncState ;
794- if ( protocol == 1 )
795- {
796- _serverInMessage . PrepareToParse ( _xteaKey , _zStream ) ;
797- OnReceivedServerMessage ? . Invoke ( _serverInMessage . GetData ( ) ) ;
793+ _serverInMessage . PrepareToParse ( _xteaKey , _zStream ) ;
794+ OnReceivedServerMessage ? . Invoke ( _serverInMessage . GetData ( ) ) ;
798795
799- if ( _isPacketParsingEnabled )
800- {
801- _serverOutMessage . Reset ( ) ;
802- _serverOutMessage . SequenceNumber = _serverInMessage . SequenceNumber ;
796+ if ( _isPacketParsingEnabled )
797+ {
798+ _serverOutMessage . Reset ( ) ;
799+ _serverOutMessage . SequenceNumber = _serverInMessage . SequenceNumber ;
803800
804- ParseServerMessage ( _client , _serverInMessage , _serverOutMessage ) ;
805- // TODO: Until AppendToNetworkMessage() is complete for all server
806- // packets, the original packet must be forwarded.
807- SendToClient ( _serverInMessage ) ;
808- }
809- else
810- {
811- _serverInMessage . PrepareToSend ( _xteaKey ) ;
812- SendToClient ( _serverInMessage . GetData ( ) ) ;
813- }
801+ ParseServerMessage ( _client , _serverInMessage , _serverOutMessage ) ;
802+ // TODO: Until AppendToNetworkMessage() is complete for all server
803+ // packets, the original packet must be forwarded.
804+ SendToClient ( _serverInMessage ) ;
814805 }
815806 else
816807 {
817- OnReceivedServerMessage ? . Invoke ( _serverInMessage . GetData ( ) ) ;
808+ _serverInMessage . PrepareToSend ( _xteaKey ) ;
818809 SendToClient ( _serverInMessage . GetData ( ) ) ;
819810 }
820811
0 commit comments