diff --git a/clients/client-linux.py b/clients/client-linux.py
index 8ebb327..5a6bd1c 100755
--- a/clients/client-linux.py
+++ b/clients/client-linux.py
@@ -455,6 +455,7 @@ if __name__ == '__main__':
             if data.find("You are connecting via") < 0:
                 data = byte_str(s.recv(1024))
                 print(data)
+                monitorServer.clear()
                 for i in data.split('\n'):
                     if "monitor" in i and "type" in i and "{" in i and "}" in i:
                         jdata = json.loads(i[i.find("{"):i.find("}")+1])
diff --git a/clients/client-psutil.py b/clients/client-psutil.py
index 278db93..da871b8 100755
--- a/clients/client-psutil.py
+++ b/clients/client-psutil.py
@@ -444,6 +444,7 @@ if __name__ == '__main__':
             if data.find("You are connecting via") < 0:
                 data = byte_str(s.recv(1024))
                 print(data)
+                monitorServer.clear()
                 for i in data.split('\n'):
                     if "monitor" in i and "type" in i and "{" in i and "}" in i:
                         jdata = json.loads(i[i.find("{"):i.find("}")+1])