2015-05-06 2 views
2

У меня есть 2 ПК Linux (PC1: ядро ​​3.13.0-37 и PC2: ядро ​​3.11.0-12)как активировать TCP Fast Open в Linux

PC1-------PC2(TCP server port 4410) 

С PC1, я м отправке TCP пакет с TCP Fast Open (Fast Open Request Cookie)

enter image description here

я м ожидая получить ответ от сервера с опцией TCP (Fast Open Cookie: ххххххй) что-то вроде этого:

enter image description here

Но у меня есть пакет tcp без опции TCP (Fast Open Cookie: xxxxxxx).

Мне интересно, есть ли что-то для настройки на моем PC2 (linux), чтобы активировать опцию TCP Fastt Open.

Для сервера TCP, я бегу в PHP скрипт:

$sock = socket_create(AF_INET, SOCK_STREAM, 0); 

// Bind the socket to an address/port 
socket_bind($sock, "0.0.0.0", 4410) or die('Could not bind to address'); 
for(;;) { 
    // Start listening for connections 
    socket_listen($sock); 
    ... 
} 
+0

я думал это был бы простой случай 'sysctl -w net.ipv4.tcp_fastopen = 3'. Так как это не я, я удалил свой ответ, чтобы помочь привлечь других ответчиков. – cnicutar

ответ

Смежные вопросы