Der Datentransfer von Host zu Client wird über sogenannte Sockets abgewickelt. Diese Sockets akzeptieren eine Anzahl von Optionen, mit denen der Datentransfer unter Umständen signifikant beschleunigt werden kann (das Gegenteil kann allerdings auch eintreten). Da Samba nicht dynamisch herausfinden kann, welche der angegebenen Socket-Optionen welchen Effekt haben, muss man durch Versuch und Irrtum herausfinden, wie die Optionen auf den Datentransfer einwirken. Die folgenden Angaben sind möglich:
Die Optionen, die mit einem gekennzeichnet sind, benötigen ein weiteres Integer-Argument, die anderen akzeptieren entweder eine 0 oder eine 1. Bei Angabe einer 0 wird die angegebene Option abgeschaltet, die 1 schaltet die Option ein. Wird keine Angabe gemacht, so ist das gleichbedeutend mit der Angabe einer 0. Wichtig für die Angabe der Integer-Argumente ist: Das Gleichheitszeichen darf weder rechts noch links ein Leerzeichen vorfinden. Die Angabe eines numerischen Parameters für die Option wird also wie folgt geschrieben:
SO_RCVBUF=5122
Voreinstellung:
socket options = TCP_NODELAY
Beispiel:
socket options = IPTOS_LOWDELAY