/// <summary> /// 发送成功 /// </summary> /// <param name="s"></param> public void OnSendBufferOK(TMSKSocket s) { if (GameManager.FlagOptimizeLock) { SendBuffer sendBuffer = s._SendBuffer; if (null != sendBuffer) { sendBuffer.OnSendOK(); } } else { SendBuffer sendBuffer; lock (BufferDict) { BufferDict.TryGetValue(s, out sendBuffer); } if (null != sendBuffer) { sendBuffer.OnSendOK(); } } if (!GameManager.FlagOptimizeLockTrace) { Global._FullBufferManager.Remove(s); } }
public void OnSendBufferOK(TMSKSocket s) { SendBuffer sendBuffer = s._SendBuffer; if (null != sendBuffer) { sendBuffer.OnSendOK(); } Global._FullBufferManager.Remove(s); }