Exemple #1
0
    public NetworkSender(Socket socket)
    {
        _sendState.socket       = socket;
        _eSendState             = ESendState.Idle;
        _ringAsyncSendMsgBuffer = new Message[ASYNC_SEND_BUFFER_SIZE];
        _asyncSendBase          = _asyncNextSendIndex = 0;

        _ringIMSendMsgBuffer = new Message[ASYNC_SEND_BUFFER_SIZE];
        _imSendBase          = _imNextSendIndex = 0;
    }
Exemple #2
0
    private void TransferSendState(ESendState eSendState)
    {
        var eSendStateOld = _eSendState;

        _eSendState = eSendState;
        if (LOG_ENABLE)
        {
            Log.InfoFormat("[Info] TransferSendState from {0} to {1}", eSendStateOld, _eSendState);
        }
    }