Daten schneller übers Internet austauschen
Ok aber was ist an dem Code von seite 2 falsch?
Hier isser nochma:
Wie gesagt wenn der Server eine Datei empfängt wird der Heruntergefahren.
Client:
Server:
Hier isser nochma:
Wie gesagt wenn der Server eine Datei empfängt wird der Heruntergefahren.
Client:
Code: Alles auswählen
If InitNetwork() = 0
MessageRequester("Error", "Can't initialize the network !", 0)
End
EndIf
Port = 6832
Buffer = AllocateMemory(1000)
If CreateNetworkServer(0, Port)
;MessageRequester("PureBasic - Server", "Server created (Port "+Str(Port)+").", 0)
Repeat
ClientID = EventServer()
SEvent = NetworkClientEvent(ClientID)
If SEvent
Select SEvent
Case 1
OpenWindow(0, 100, 150, 200, 200, "Server zum Herunterfahren")
SendNetworkFile(CkientID, "C:\jo.txt")
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndSelect
EndIf
Until Quit = 1
EndIf
Server:
Code: Alles auswählen
If InitNetwork() = 0
MessageRequester("Error", "Can't initialize the network !", 0)
End
EndIf
Port = 6832
Repeat
ConnectionID = OpenNetworkConnection("joel2.dyndns.org", Port)
If ConnectionID
EndIf
Until Quit = 1
Repeat
Client = NetworkClientEvent(ConnectionID)
If Client
ClientID = EventClient()
Select ClientID
Case 3
ExitWindowsEx_(#EWX_POWEROFF,0)
EndSelect
EndIf
Until Quit = 1
CloseNetworkConnection(ConnectionID)
End
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
> was ist an dem Code von seite 2 falsch?
fragst du das echt, oder testest du uns?
sowas zum beispiel:
ein leeres If, eine endlosschleife.....
so wird das nix, ey.
fragst du das echt, oder testest du uns?
sowas zum beispiel:
Code: Alles auswählen
Repeat
ConnectionID = OpenNetworkConnection("joel2.dyndns.org", Port)
If ConnectionID
EndIf
Until Quit = 1
so wird das nix, ey.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.