Was ist der Rückgabewert von Socket.accept () in Python

Ich habe einen einfachen Server und einen einfachen Client mit gemachtsocket Modul in Python.

Server:

# server.py
import socket

s = socket.socket()
host = socket.gethostname()
port = 1234
s.bind((host, port))

s.listen(5)

while True:
    c, addr = s.accept()
    print 'Got connection from', addr
    c.send('Thank you for your connecting')
    c.close()

und Kunde:

#client.py
import socket

s = socket.socket()

host = socket.socket()
port = 1234

s.connect((host, port))
print s.recv(1024)

Ich habe den Server gestartet und dann 4 Clients gestartet und die Ausgabe in der Serverkonsole wie folgt erhalten:

Got connection from ('192.168.0.99', 49170)
Got connection from ('192.168.0.99', 49171)
Got connection from ('192.168.0.99', 49172)
Got connection from ('192.168.0.99', 49173)

Was ist der zweite Teil im Tupel?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage