[Vienna-pm] Socket - Buffergröße
Peter J. Holzer
hjp-vienna-pm-list at hjp.at
Tue May 10 13:53:18 PDT 2005
On 2005-05-10 10:27:20 +0200, Carl A. Schreiber wrote:
> Es geht um Socketverbindungen:
> - Kann man herauskriegen wie groß der Zwischenspeicher (= gesendet, aber noch
> nicht abgeholt) unter der Annahme, der Empfänger ist langsamer ist als der
> Sender also seine Sachen nicht 'abholt'?
Prinzipiell nein.
> - Wo wird den zwischengespeichert auf dem Sender pc oder dem Empfänger pc?
Beides. Und außerdem noch auf allen Switches und Routern die
dazwischenliegen.
> - Könnte man die Größe diese Zwischenspeichers definieren (verändern)?
Einzelne Parameter, die hier einfließen, kann man
(betriebssystemabhängig) ändern. Setsockopt wurde schon erwähnt,
außerdem gibt es häufig globale Einstellungen (/proc/sys/net unter
Linux).
> Man könnte das über einen Line_Count_Send und Line_Count_Receive machen, und
> das ständig hin- und her schicken, nicht besonders toll.
Wenn Du sichergehen willst, dass der andere bestimmte Daten empfangen
hat, muss er eine Bestätigung zurückschicken, ja. Anders geht es nicht.
hp
--
_ | Peter J. Holzer | Weil wir die materielle Welt nicht so
|_|_) | Sysadmin WSR | wahrnehmen, wie sie ist, sind Sachen wie
| | | hjp at hjp.at | JPEG, MP3 usw. möglich.
__/ | http://www.hjp.at/ | -- Heiko Schlenker in drsm.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20050510/d304581b/attachment.bin
More information about the Vienna-pm
mailing list