Senden bleibt aufeinmal stecken

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Senden bleibt aufeinmal stecken

Beitrag von Joel »

Hi,

Mir ist aufgefallen dass wenn ich mir 230 MB große Videos als test schicken lasse die Verbindung automatisch unterbrochen wird.

Bei mir wird dann angezeigt dass die Verbindung unterbrochen wurde.

Liegt das an PB oder macht das ein Sicherheitsprogramm automatisch oder woran liegt dass?

Edit: Der andere Benutzer war in der Zeit extra nicht am Computer, also hat er die Verbindung nicht unterbrochen.
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Bitte genauere Angaben! Geht es um ein PB-Programm? Source?
So sieht es aus wie ein Problem mit Deinem OS, das gehört dann aber in die
Laberecke.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Ja, das ist das Purebasic Example und bei Client hab ich nur das Versenden des Stringen weggelassen und in SendNetworkFile umgeändert.

Ich Poste aber trotzdem mal den Code:

Server:

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)

  
  
  Repeat
      
    SEvent = NetworkServerEvent()
  
    If SEvent
    
      ClientID = EventClient()
  
      Select SEvent
      
        
  
        Case 3
          ReceiveNetworkFile(ClientID, "D:\Empfang.avi")
          Debug "Fertig"
  
        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(0)
Else
  MessageRequester("Error", "Can't create the server (port in use ?).", 0)
EndIf

  
End   

Client :

Code: Alles auswählen

If InitNetwork() = 0
  MessageRequester("Error", "Can't initialize the network !", 0)
  End
EndIf

Port = 6832

ConnectionID = OpenNetworkConnection("127.0.0.1", Port)
If ConnectionID
  
  
  ;Filee$ = OpenFileRequester("Datei auswählen", "C:\", "*.*", 0)
  ;MessageRequester("Hinweis", "Bitte warte jetzt bis der download abgeschlossen ist, du bekommst dann eine Meldung und klicke nachdem du fertig gelesen hast auf OK", 0)
  SendNetworkFile(ConnectionID, "D:\test.avi")
  Delay(99999000)
Else
  MessageRequester("Client", "Can't find the server (Is it launched ?).", 0)
EndIf
  
End   
Und dann wurde halt plötzlich die Verbindung unterbrochen

Ich habe es mehrmal Versucht und immer das gleiche: EInmal nach ~10MB übertragenem Video, einmal bei 8...
Zuletzt geändert von Joel am 23.12.2008 21:34, insgesamt 1-mal geändert.
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
Frogger
Beiträge: 425
Registriert: 14.03.2006 19:27
Kontaktdaten:

Beitrag von Frogger »

Ja PureBasic hat probleme beim senden von großen dateien (~>30MB)
du musst die datei in kleine stücke aufteilen und per SendNetworkData verschicken :)
[PB4.20]
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Ok, Danke dann weiß ich jetzt bescheid!
Danke!!!!!!!!!!
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Frogger hat geschrieben:Ja PureBasic hat probleme beim senden von großen dateien (~>30MB)
Das ist ja Scheiße! Wurde das schon als Bug gemeldet?
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Hab das schonmal an PB geschreiben, es hat aber keiner zurückgeschrieben!!!!! :D :?
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Wundert mich nicht, ich würde es in das PB Forum schreiben, da wirds eher wahrgenommen.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Antworten