public FileStreamingClient(string ipAddress,
                                   int portNumber,
                                   string baseGuid,
                                   string userName,
                                   string password,
                                   ClientCallbackMessage pcallback = null)
        {
            m_ipAdresss     = ipAddress;
            m_portNumber    = portNumber;
            pClientCallback = pcallback;
            m_userName      = userName;
            m_password      = password;

            m_running = true;

            try
            {
                Connect();
                string jData = m_wja.SendCredintials(m_userName, m_password);
                SendMessage(m_sock, jData);
                Console.WriteLine("TCP Client connected to server:{0}: {1}", m_ipAdresss, m_portNumber);
            }
            catch (Exception err)
            {
                Console.WriteLine(err.Message);
            }
        }
Beispiel #2
0
 public void AddClientCallback(string controller, ClientCallbackMessage p)
 {
     if (pClientCallback.ContainsKey(controller) == false)
     {
         pClientCallback.Add(controller, p);
     }
     else
     {
         pClientCallback[controller] = p;
     }
 }
Beispiel #3
0
 public GojiWCFStreamingBase(ClientCallbackMessage p)
 {
     m_running = true;
     pClientCallback.Add("Main", p);
 }