2

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 
4

2 に答える 2