//============ TinyNetEvents ========================// /// <inheritdoc /> protected override void OnConnectionCreated(TinyNetConnection nConn) { base.OnConnectionCreated(nConn); TinyNetEmptyMessage msg = new TinyNetEmptyMessage(); msg.msgType = TinyNetMsgType.Connect; nConn.Send(msg, DeliveryMethod.ReliableOrdered); }
/// <summary> /// Sends the message by a specific channel to target connection. /// </summary> /// <param name="msg">The message.</param> /// <param name="sendOptions">The send options.</param> /// <param name="tinyNetConn">The connection.</param> public virtual void SendMessageByChannelToTargetConnection(ITinyNetMessage msg, DeliveryMethod sendOptions, TinyNetConnection tinyNetConn) { recycleWriter.Reset(); recycleWriter.Put(msg.msgType); msg.Serialize(recycleWriter); tinyNetConn.Send(recycleWriter, sendOptions); }
//============ TinyNetEvents ========================// /// <inheritdoc /> protected override void OnConnectionCreated(TinyNetConnection nConn) { base.OnConnectionCreated(nConn); if (connToHost == nConn) { OnClientFinishedConnecting(); } TinyNetEmptyMessage msg = new TinyNetEmptyMessage(); msg.msgType = TinyNetMsgType.Connect; nConn.Send(msg, DeliveryMethod.ReliableOrdered); }