Python(OS X)で簡単なソケットサーバーを作成しました。クライアントが通信を終了したときにサーバーを再起動して、クライアントがサーバーに再接続できるようにします。以下のコードを見てください。「連絡先が失われた」IF で何をする必要がありますか? 私はPythonがまったく初めてです。
コードは次のとおりです。
import socket
import os
s = socket.socket()
host = socket.gethostname()
port = 5555
os.system('clear')
print 'Server started'
print 'Waiting'
s.bind((host, port))
s.listen(5)
c, addr = s.accept()
print 'Contact', addr
while True:
msg = c.recv(1024)
if not msg:
s.close
print "Lost contact"
exit ()
else:
print msg