public override void SendReliable(int messageType, object messageBody) { var item = VNetworkMessageItem.Allocate(messageType, messageBody, ReliableChannel); AddToSerializeQueue(item); item.ReleaseReference(); }
public override void SendRealTime(int messageType, object messageBody) { if (null != RealTimePeer) { var item = VNetworkMessageItem.Allocate(messageType, messageBody, RealTimeChannel); AddToSerializeQueue(item); item.ReleaseReference(); } else { Logger.WarnFormat("channel:{0} drop realtime packet for realtime channel not connected", IdInfo()); } }