linux_scalability_benchmark_d_0_rev_5df377e20342.data
authorAlina Quereilhac <alina.quereilhac@inria.fr>
Tue, 16 Dec 2014 17:32:40 +0000 (18:32 +0100)
committerAlina Quereilhac <alina.quereilhac@inria.fr>
Tue, 16 Dec 2014 17:32:40 +0000 (18:32 +0100)
src/nepi/resources/ns3/ns3server.py

index 5f756ae..076f26a 100644 (file)
@@ -109,7 +109,7 @@ def close_socket(sock):
     except:
         pass
 
-def recv_msg(conn):
+def recv_msg(conn, ns3_wrapper):
     msg = []
     chunk = ''
 
@@ -117,6 +117,10 @@ def recv_msg(conn):
         try:
             chunk = conn.recv(1024)
         except (OSError, socket.error), e:
+            import traceback
+            err = traceback.format_exc()
+            ns3_wrapper.logger.error(err) 
+
             if e[0] != errno.EINTR:
                 raise
             # Ignore eintr errors
@@ -206,7 +210,7 @@ def run_server(socket_name, level = logging.INFO, ns_log = None,
         conn.settimeout(5)
 
         try:
-            (msg_type, args, kwargs) = recv_msg(conn)
+            (msg_type, args, kwargs) = recv_msg(conn, ns3_wrapper)
         except socket.timeout, e:
             # Ingore time-out
             close_socket(conn)