![]() |
Socket streaming zu langsam
Hallo DP!
Nach langer Zeit brauch ich mal Hilfe. Ich habe einen Server und einen Clienten, so etwas wie Remote Desktopverbindung, jedoch selbst gemacht mit Windows Sockets. Es funktioniert einwandfrei bis auf ein Problem, im Detail: Wenn ich auf dem PC den Server habe und vom Laptop aus die Verbindung anfordere habe ich volle Geschwindigkeit und kann dabei den Bildschirm selbst wenn ich da Videos spiele Live übertragen. Habe ich den Server am PC und den Clienten auch kann ich das Gleiche machen, von einem Monitor zum Anderem, selbiges funktioniert auch am Laptop. ABER wenn ich am Laptop den Server habe und am PC den Clienten, dann ist die Übertragung ewig langsam, wobei am Netzwerk selbst kann es nicht liegen, kopieren ich vom Laptop eine Datei zum PC komme ich dabei auf ~80 MBytes / Sec. (mehr gibt die Platte nicht her) aber beim Streamen komm ich nicht mal auf 7 MByte in diesem Fall... Es kann ja nicht dran liegen, dass der Laptop 1 Stock tiefer steht und es so langsam ist weil es bergauf geht... :roll: Jemand eine Idee? |
AW: Socket streaming zu langsam
Was sagt die Baudrate?
Ist diese Kompatibel zu der des Servers? gruss |
AW: Socket streaming zu langsam
Zitat:
|
AW: Socket streaming zu langsam
Zitat:
gruss |
AW: Socket streaming zu langsam
Zitat:
|
AW: Socket streaming zu langsam
Zitat:
Habe es zumindest so verstanden. Wenn nicht dann vergesse meine Post ;) gruss |
AW: Socket streaming zu langsam
Zitat:
|
AW: Socket streaming zu langsam
Nimm einen Profiler oder messe einfach im Server-Programm, welcher Teil die Zeit verplempert.
(Ich würde mal auf die Grafikkarte tippen -> Auslesen des Bildschirminhalts) |
AW: Socket streaming zu langsam
Zitat:
Das Problem liegt am Socket/Netzwerk. |
AW: Socket streaming zu langsam
Zitat:
Ich finde den Hinweis von Sir Rufo sehr gut, genauer gesagt die Hinweise. |
AW: Socket streaming zu langsam
Zitat:
Wenn es die Grafikkarte wäre, dann wäre es ja nicht möglich, Server und Client per Localhost einwandfrei laufen zu lassen :roll: |
AW: Socket streaming zu langsam
Ja, meinetwegen, nicht aufregen, es waren 2 Hinweise.
|
AW: Socket streaming zu langsam
Die Lösung, einfach wie zugleich seltsam: es lag am Sendebuffer des Sockets.
Rennt der Server am PC darf ich die Buffergröße nicht verändern, sonst läufts langsam übers LAN wie im Eingangspost beschrieben, aber wenn der Server am Laptop läuft muß ich einen Sendebuffer für den Socket von ~2 MB Einstellen sonst kam ich da nur noch auf 34 KByte / Sec. :shock: |
AW: Socket streaming zu langsam
Zitat:
Kommt am ende auf das gleiche raus :) Na ja egal geht ja jetzt. gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz