sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
...
[connection, clientAddress] = sock.accept()
A 'sock' változó által kijelölt socketen csak a "hallgatózás" folyik, és ha ezen egy kliens jelentkezik kapcsolatfelvételre, akkor egy új "adatkapcsolati" socket, itt a "connection" jön létre és ezen kell forgalmazni.
Ez így van, akkor is ha C-ben vagy PHP-ban kell a socketeket kezelni.
--
eutlantis