Wir ihr mit helfen könntet wäre des echt klasse!
MfG
Code: Alles auswählen
If InitNetwork() = 0
MessageRequester("Error", "Can't initialize the network !", 0)
End
EndIf
Port = 6000
Buffer.s = ""
If CreateNetworkServer(Port)
MessageRequester("PureBasic - Server", "Server created (Port "+Str(Port)+").", 0)
Repeat
Buffer.s = ""
SEvent = NetworkServerEvent()
If SEvent
ClientID = NetworkClientID()
Select SEvent
Case 1
;MessageRequester("PureBasic - Server", "A new client has connected !", 0)
SendNetworkString(ClientID, "Helo to the dangerdexx Server"+Chr(10)+Chr(13))
Case 2
Repeat
ReceiveNetworkData(ClientID, Buffer.s, 1000)
Buffer.s = RTrim(Buffer.s)
x = x + 1
Buffer.s = LSet(Buffer.s, x, Buffer.s) ; Ergebnis$ ergibt: "L-------"
Until Buffer.s = Chr(10)
x = 0
MessageRequester("", Buffer.s, 0)
;Case 3
; MessageRequester("PureBasic - Server", "Client "+Str(ClientID)+" has send a file via the network !", 0)
; ReceiveNetworkFile(ClientID, "C:\TEST_Network.ftp3")
Case 4
MessageRequester("PureBasic - Server", "Client "+Str(ClientID)+" has closed the connexion...", 0)
Quit = 1
EndSelect
EndIf
Until Quit = 1
MessageRequester("PureBasic - Server", "Click to quit the server.", 0)
CloseNetworkServer()
Else
MessageRequester("Error", "Can't create the server (port in use ?).", 0)
EndIf
End