ShooterHost.py
ShooterHost.py — text/python-source, 1 KB
Dateiinhalt
# -*- coding: utf-8 -*- import socket # Port: am besten jenseits 1024 PORT = 8007 # Server aufbauen: schnelle Datagramme service = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) service.bind(("", PORT)) users=[] while True: # workaholic all the time ... data, user = service.recvfrom(100) # empfange Client-Botschaft if user not in users: # falls client neu ... users.append(user) # Neukundenregistrierung #service.sendto(print"Du bist dem Spiel beigetreten und du spielst mit %s anderen Usern!"%(len(users)-1),user) for recievers in users: # Durchlaufe die client-Liste... if recievers != user: # und sende Nachricht an service.sendto(data, recievers) # alle anderen Chat-Teilnehmer