<div class="gmail_quote">Well, I solved the issue myself</div><div class="gmail_quote"><br></div><div class="gmail_quote">I changed the server class to the following:</div><div class="gmail_quote"><br></div><div class="gmail_quote">

<div class="gmail_quote">class Server(threading.Thread):</div><div class="gmail_quote">    def __init__(self, port=1500, max_connections=5):</div><div class="gmail_quote">        &#39;&#39;&#39; Setup the server elements. &#39;&#39;&#39;</div>

<div class="gmail_quote"><br></div><div class="gmail_quote">        threading.Thread.__init__(self)</div><div class="gmail_quote">        self.server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)</div><div class="gmail_quote">

        self.server.bind((&#39;localhost&#39;, 1500))</div><div class="gmail_quote">        self.server.listen(5)</div><div class="gmail_quote">        self.server.settimeout(5)</div><div class="gmail_quote">        self.keeprunning = True</div>

<div class="gmail_quote"><br></div><div class="gmail_quote">    def run(self):</div><div class="gmail_quote">        global CONNCOUNT</div><div class="gmail_quote">        while self.keeprunning:#CONNCOUNT &gt; 1: </div>
<div class="gmail_quote">
            try:</div><div class="gmail_quote">                connection = self.server.accept()</div><div class="gmail_quote">                ClientThread(connection, self).start()</div><div class="gmail_quote">            except socket.timeout:</div>

<div class="gmail_quote">                # Just keep rolling</div><div class="gmail_quote">                pass</div><div class="gmail_quote">        self.stop()</div><div class="gmail_quote"><br></div><div class="gmail_quote">

    def stop(self):</div><div class="gmail_quote">        &#39;&#39;&#39; Stop the server. &#39;&#39;&#39;</div><div class="gmail_quote"><br></div><div class="gmail_quote">        print(&quot;Stopping server... maybe...&quot;)</div>

<div class="gmail_quote">        self.keeprunning = False</div><div class="gmail_quote">        # Close the socket connection</div><div class="gmail_quote">        self.server.close()</div><div class="gmail_quote">        print(&quot;Server stopped.&quot;)</div>

<div><br></div><div><br></div><div>With the timeout it will stop accepting a connection every 5 seconds, and then try again for another 5 seconds.</div><div><br></div><div>-Wayne</div></div>