Links und Funktionen
Sprachumschaltung

Navigationspfad


Inhaltsbereich

chatserver

chatserver.py — text/python-source, 1 KB

Dateiinhalt

# -*- coding: utf-8 -*-
import socket

PORT = 8500
EPORT = 8501

service= socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
service.bind(("", PORT))
clients=[]
print "Starte Server auf Port", PORT

while True:
    data, client = service.recvfrom(100)
    if client not in clients:               
        clients.append(client)              
        service.sendto("Es sind außer Dir %s Leute im Chat"%(len(clients)-1),client)
    print "Verbindung von", client, "schreibt:", data
    for recievers in clients:               
        if recievers != client:             
            service.sendto(data, recievers)

Funktionsleiste