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); } } }