Вопрос: она занимает два раза подряд для bash, чтобы смотреть его как обратная косая черта (одна-escape-последовательность, другой-буквальная обратная косая черта). Поэтому, когда есть 3 Баш лечить третий отставший как escape-последовательность, а? Так это не побег, это значит, вычеркиваем? Люди путают медитацию с техникой медитации. Уверен, что Будда рекомендовал много методов. Многие ученики Будды создали свои собственные методы. Но ключом к медитации является понимание природы и ее порядка. Если человек отождествляет себя в качестве буддийских и других небуддийских его гордость, чувство превосходства. Есть только два вида людей на Земле - сознательных и бессознательных. Если вы такие сознательные, бессознательные люди будут следовать за вами и автоматически всем заповедям Будды. Разглагольствования против небуддийских не поможет.

Как я знаю, TCP-порт в TIME_WAIT, прежде чем' стат не может быть использован. Однако, в моем эксперименте, сервер использует 'TIME_WAIT, прежде чем порт? Почему?

Во-первых, в клиентском компьютере, введите команду тех 40000 40001 > /труды/системы/нетто/протоколов IPv4/ip_local_port_range. Таким образом, максимальное число TCP-портов 2.

код сервера

в то время как (1) {
 инт лен = оператор sizeof(структура структуры);
 ФД = принять(ЮФО, &удаленный &лен);

 читать(ФД, баф, оператор sizeof(buf с));
закрыть(ФД);
}

код клиента

 для (Я = 0; я < 3; я++)
{
сна(1);
 pid_t PID-регулятора = развилка();
 если (пид == 0)
{
обработчик();
выход(0);
}
}

 пустота обработчик()
{
 * ............. */

 РЭС = подключение(ЮФО, результат->ai_addr, результат->ai_addrlen);
 если (рез == -1) {
perror("ошибка");
выход(1);
}

функции printf("подключить\Н");
}

показать

[корень@LiveCD с ~]# ./клиент 
подключение
[корень@LiveCD с ~]# подключить
подключение

Это до 3 соединений. Я думаю, 2 соединений. Почему ? сервер имеет 2 соединения timewait.

[корень@LiveCD с ~]# команды netstat -АНП | грэп время
протокол TCP 192.168.88.131:2016 192.168.88.132:40000 TIME_WAIT, прежде чем 
протокол TCP 192.168.88.131:2016 192.168.88.132:40001 TIME_WAIT, прежде чем 

Среды

LiveCD с линуксом.начиная с 2.6.32-642.el6.семейства i686 #1 СМП Вт май 10 16:13:51 по Гринвичу 2016

настройки сервера

[корень@LiveCD с ~]# Кот /труды/системы/нетто/протоколов IPv4/tcp_fin_timeout 
60
[корень@LiveCD с ~]# Кот /труды/системы/нетто/протоколов IPv4/tcp_tw_recycle 
0
[корень@LiveCD с ~]# Кот /труды/системы/нетто/протоколов IPv4/tcp_tw_reuse 
0

файл конфигурации клиента

[корень@LiveCD с ~]# Кот /труды/системы/нетто/протоколов IPv4/ip_local_port_range 
40000 40001

Важно Я тоже попробую сервер Ubuntu 14.04, но получил тот же результат.