bin ein blutiger Anfänger und hätte ein paar Fragen zu dem Clienten. Für die, die es nicht wissen:
Das ist aus dem Archiv auf Purearea.net.
Code: Alles auswählen
InitNetwork()
If ExamineIPAddresses()
IP.l = NextIPAddress()
EndIf
*buffer = AllocateMemory(2000)
If CreateNetworkServer(0, 6654)
OpenConsole()
PrintN("Server Online Listening on IP (" + IPString(IP) + ")")
Repeat
Select NetworkServerEvent()
Case 0
If Left(Inkey(), 1) = Chr(13)
Quit = 1
EndIf
Delay(5)
Case 1
PrintN("Ein neuer Client hat Connectet")
ClientID.l = EventClient()
Case 2
length.l = ReceiveNetworkData(ClientID, *buffer, 2000)
String$ = PeekS(*buffer, 2000)
PrintN("Received:" + String$)
EndSelect
Until Quit = 1
EndIf
FreeMemory(*buffer)
Was genau bedeutet das If Left(Inkey(),1) = Chr(13) ?Select NetworkServerEvent()
Case 0
If Left(Inkey(), 1) = Chr(13)
Quit = 1
EndIf
Was macht es bzw. ich kann es mir vorstellen, es reagiert auf Text den ein Client an den Server schickt. Ich bräuchte jedoch eine Erklärung was genau dabei passiert.
Hoffe ihr könnt oder wollt mit helfen.
Lieber Gruß
Julian