public bool StartHandlingClient(int id_client,
                                        Socket client_socket,
                                        OnLogString log_hdr)
        {
            id = id_client;

            clientSocket = client_socket;
            logHdr       = log_hdr;

            bInit = true;

            try
            {
                connected = true;

                clientThread = new Thread(new ThreadStart(CommThread));
                clientThread.Start();
            }
            catch (Exception e)
            {
                LOG_LINE("CLIENT >>> StartHandlingClient()-> ERROR:" + e.ToString());
                connected = false;
                return(false);
            }

            return(true);
        }
 public void SubscribeLogHandler_Clients(OnLogString log_hdr_clients)
 {
     logHdrClients = log_hdr_clients;
 }
 public void SubscribeLogHandler(OnLogString log_hdr)
 {
     logHdr = log_hdr;
 }
示例#4
0
 public void LogString(string sMsg)
 {
     msgs.Add(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " >> " + sMsg);
     OnLogString?.Invoke(this, new LogEventArgs(sMsg));
 }