2d array mit "tuple" objekt
Verfasst: Samstag 17. April 2021, 14:04
Hallo,
ich bin gerade dabei mich ein bisschen in socket einzuarbeiten und möchte es nun 2 Clients ermöglichen über einen Server zu kommunizieren. Ich habe mir nun gedacht das könnte ich mit einem 2d-Array bewerkstelligen. Also, dass in connections[0][0] der eine Client ist und in connections[0][1] der andere Client steht. Die Clients sind wiefolgt aufgebaut: ('192.168.178.111', 65527). Ich habe jetzt allerdings Probleme weitere Verbindungen an Connections hinzuhängen. Ich hätte, dass jetzt so gemacht:
Ich bekomme nun allerdings als fehler, dass ich append nicht mit tuple nicht verwenden darf, mit was kann ich append erstzen?
Vielen Dank im Vorraus
Moritz
ich bin gerade dabei mich ein bisschen in socket einzuarbeiten und möchte es nun 2 Clients ermöglichen über einen Server zu kommunizieren. Ich habe mir nun gedacht das könnte ich mit einem 2d-Array bewerkstelligen. Also, dass in connections[0][0] der eine Client ist und in connections[0][1] der andere Client steht. Die Clients sind wiefolgt aufgebaut: ('192.168.178.111', 65527). Ich habe jetzt allerdings Probleme weitere Verbindungen an Connections hinzuhängen. Ich hätte, dass jetzt so gemacht:
Also, dass in connections nachher [[ADDR], [ADDR1]], [[('192.168.178.222', 65527)], [('192.168.178.333', 65527)]], [[ADDR4],[ADDR5]] steht.ADDR = ('192.168.178.000', 65527)
ADDR1 = ('192.168.178.111', 65527)
ADDR4 = ('192.168.178.444', 65527)
ADDR5 = ('192.168.178.555', 65527)
connections = [[ADDR], [ADDR1]], [[('192.168.178.222', 65527)], [('192.168.178.333', 65527)]]
connections.append([[ADDR4], [ADDR5]])
print(connections)
Ich bekomme nun allerdings als fehler, dass ich append nicht mit tuple nicht verwenden darf, mit was kann ich append erstzen?
Vielen Dank im Vorraus
Moritz