internal override I2CPState MessageReceived(I2CPMessage msg) { if (msg is GetDateMessage gdm) { var reply = new SetDateMessage(I2PDate.Now, gdm.Version); // new I2PString( "0.1" ) ); // Session.Send(reply); return(new EstablishedState(Session)); } return(this); }
internal override I2CPState MessageReceived(I2CPMessage msg) { if (msg.MessageType == I2CPMessage.ProtocolMessageType.GetDate) { var reply = new SetDateMessage(I2PDate.Now, new I2PString("0.1")); Session.Send(reply); return(new WaitForCreateSessionState(Session)); } return(this); }