public void WaitingForRequest() { try { server = new TcpListener(IPAddress.Parse("172.31.179.162"), 2565); server.Start(); while (true) { Debug.Log("Waiting for connection"); IsRUnfdsd = true; Debug.Log(IsRUnfdsd); client = server.AcceptTcpClient(); Debug.Log("Client connected"); NetworkStream stream = client.GetStream(); var buffer = new byte[1024]; int bytesRead; while ((bytesRead = stream.Read(buffer, 0, buffer.Length)) > 0) { File.WriteAllBytes(FILE_NAME, buffer); } Debug.Log("Yeah!!!"); string input = File.ReadAllText(FILE_NAME); // Parser parser = new Parser(); // Command command = parser.ParseToCommand(Int32.Parse(input)); commandReceiver.DoAction(Int32.Parse(input)); } } catch (Exception e) { Debug.Log(e.ToString()); } }