ich habe einen server geschrieben der ankommende Clientn erstmal auf username und passwort überprüft,naja der Client den ich dazu geschrieben habe will aber nicht auf den server connecten ich zeige euch die codes,vlt findet ihr das problem
Code: Alles auswählen
SERVER
Enumeration
#UserList
EndEnumeration
NewList ClientID()
OpenConsole()
InitNetwork()
CreateNetworkServer(499)
ConsoleTitle("Server Port 499")
sevent=NetworkServerEvent()
Repeat
Buffer=AllocateMemory(2000)
Select sevent
Case 1
ClientID=NetworkClientID()
AddElement(ClientID())
Case 2
ReceiveNetworkData(ClientID,Buffer,2000)
Neu$=StringField(PeekS(Buffer),1,"@")
Name$=StringField(PeekS(Buffer),2,"@")
Passwort$=StringField(PeekS(Buffer),3,"@")
OpenFile(#UserList,"User.txt")
Repeat
UserData$=ReadString()
If Name$=Userdata$
UserPasswort$=ReadString()
If UserPasswort$=Passwort$
quit=1
Menu=1
CloseFile(#UserList)
ElseIf UserPasswort$<>Passwort$
quit=1
Menu=2
CloseFile(#UserList)
EndIf
EndIf
Until quit=1
Select Menu
Case 1
SendNetworkString(ClientID,"Willkommen")
Menu=0
Case 2
SendNetworkString(ClientID,"Falsches Passwort")
Menu=0
EndSelect
EndSelect
ForEver
CLIENT
InitNetwork()
OpenConsole()
PrintN("Name und Passwort bitte")
PrintN("Name:")
Name$=Input()
PrintN("Passwort:")
Passwort$=Input()
ConnectionID=OpenNetworkConnection("127.0.0.1",499)
Anmeldung$="0"+"@"+Name$+"@"+Passwort$
SendNetworkString(ConnectionID,Anmeldung$)
Buffer=AllocateMemory(2000)
Repeat
ReceiveNetworkData(ConnectionID,Buffer,1000)
Print(PeekS(Buffer))
ForEver