
Bloss beim starten kommt bei deinem PrintN: PrintN(PeekS(*Buffer, Length)
Immer ein Fehler: PrintN() : Incorrect number of parameters!
Ausserdem wieso soll ich Event 4 überprüfen, wenn es den gar nicht gibt

Mein Quelltext sieht jetzt so aus:
;###########
NewList Clients.l()
;##############
OpenConsole()
ConsoleTitle("Server")
ConsoleColor (15, 0)
If InitNetwork() = 0
PrintN("Konnte Netzwerk nicht finden !")
End
EndIf
Port = 6832
Buffer = AllocateMemory(1000)
If CreateNetworkServer(Port)
PrintN("Server wurder erstellt (Port "+Str(Port)+").")
Repeat
SEvent.l = NetworkServerEvent()
If SEvent
ClientID = NetworkClientID()
Select SEvent
Case 1
PrintN("Ein neuer Client hat sich angemeldet !")
;#################
AddElement(Clients())
Clients() = NetworkClientID()
;###################
Case 2
Length.l = ReceiveNetworkData(NetworkClientID(), Buffer, 1000)
PrintN(PeekS(*Buffer, Length)
ForEach Clients()
If Clients() <> ClientID
SendNetworkString(Clients(), PeekS(Buffer, Length))
EndIf
Next
Case 3
PrintN("Client "+ Str(ClientID) + " hat die Verbindung beendet...")
EndSelect
EndIf
Until Quit = 1
PrintN("Klicke zum beenden des Servers.")
Input()
CloseNetworkServer()
Else
PrintN("Konnte Server nicht erstellen (Wird der Port bereits benutzt ?).")
EndIf
End