public bool SendRawString(string sSendRawString)
        {
            bool bSuccess = false;

            lock (this)
            {
                foreach (cTcpSocketServerThread SocketServerThread in ServerSockets)
                {
                    bSuccess = SocketServerThread.SendString(sSendRawString);
                }
            }
            return(bSuccess);
        }
        public bool SendJSonPacket(string PacketType, string MessageId, string SendString)
        {
            bool bSuccess = false;

            lock (this)
            {
                foreach (cTcpSocketServerThread SocketServerThread in ServerSockets)
                {
                    if (SocketServerThread.tcpClient != null)
                    {
                        if (SocketServerThread.socketStream != null)
                        {
                            RSMPGS.SysLog.AddJSonDebugData(cSysLogAndDebug.Direction_Out, PacketType, SendString);
                            bSuccess = SocketServerThread.SendString(SendString);
                        }
                    }
                }
            }
            return(bSuccess);
        }