Пример #1
0
        private void Receive(ClientTcp socket)
        {
            using (MemoryStream ms = socket.Receive())
            {
                //ignore 4 byte of header
                string jsonData = Encoding.UTF8.GetString(ms.GetBuffer(), 0, (int)ms.Length);
                if (jsonData != null && !jsonData.Equals(""))
                {
                    if (server.JsonToPorts(jsonData))
                    {
                        MposFramework.Instance.EndpointController.DeployService(server);
                    }

                    Stop();
                }
                else
                {
                    throw new ConnectException("Didn't received nothing about remote services in: " + server.Ip);
                }
            }
        }