Ich reagier auf das SIGNAL SIGTERM
und möchte den server samt connecteten Client in einem Thread schließen
er schreibt mir auch hin, das er es macht, allerings starte ich das script dann erneut, dann bekomme ich die meldung das
Hauptprogramm
Code: Alles auswählen
conn.shutdown(2)
conn.close()
s.shutdown(2)
s.close()
Code: Alles auswählen
while not doKill:
try:
print 'Accepting ...'
conn, addr = s.accept()
print 'Connected with ' + addr[0] + ':' + str(addr[1])
while not doKill:
data = conn.recv(BUFF)
print 'Closing Client'
conn.close()
except socket.error, msg:
print "Socket error! %s" % msg
break
except:
print 'Excepting all ....'
break
print 'Closeing Server'
s.close()
Code: Alles auswählen
Socket created
Bind failed. Error Code : 98 Message Address already in use