Fixing socket error in ns3 server
[nepi.git] / src / nepi / resources / ns3 / ns3dceapplication.py
index 886679e..d4ae7eb 100644 (file)
@@ -198,9 +198,8 @@ class NS3BaseDceApplication(NS3BaseApplication):
             self.ec.schedule(self.reschedule_delay, self.start)
         else:
             is_app_running = self.simulation.invoke(self.uuid, "isAppRunning")
-            is_simu_finished = self.simulation.invoke(SIMULATOR_UUID, "isFinished")
 
-            if is_app_running or is_simu_finished:
+            if is_app_running or self.simulation.state > Resource.STARTED:
                 super(NS3BaseApplication, self).do_start()
                 self._start_time = self.simulation.start_time
             else: