Telnet
Verfasst: 05.04.2006 15:58
Ich hab hier en kleines Problem... der Server soll später von Telnet gesteuert werden, jetzt hab ich nur das Problem mit dem emfangen der Telnet eingaben!
Wir ihr mit helfen könntet wäre des echt klasse!
MfG
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