private async void Listener_ConnectionReceived(object sender, IRXConnection e)
        {
            _RXConnectionList.Add(e);
            var connection = e;

            connection.OnReceived += Connection_OnReceived;
            connection.OnConnectionStateChanged += Connection_OnConnectionStateChanged;
            await e.ConnectAsync();
        }
        public IRXConnection _SelectConnection(IRXConnection[] preFilteredConnection, RXSendMessage message)
        {
            if (preFilteredConnection.Length == 0)
            {
                return(null);
            }
            IRXConnection connection = null;

            foreach (var conn in preFilteredConnection)
            {
                if (conn.ConnectionGroup is LocalConnectionGroup)
                {
                    if (message.ChannelCode != 0)
                    {
                        continue;
                    }
                }
                connection = conn;
                break;
            }
            return(connection);
        }