если клиент TCP устанавливает соединение TCP с сервером TCP. Тогда клиент TCP никогда не отправляет пакеты на сервер.
Во-первых, я примерно знаю, что брандмауэры рядом с TCP-сервером могут отправлять ему RST. или есть тайм-аут проверки активности, который приводит к завершению TCP-соединения. Но я точно не знаю, что произойдет? Кто-нибудь может немного объяснить?
Во-вторых, возможно ли поддерживать это TCP-соединение, если я не хочу, чтобы оно закончилось?
Я просто надеюсь, что TCP-сервер сможет сохранить это TCP-соединение в своем стеке TCP. Но я не хочу, чтобы был задействован TCP-клиент, я не хочу, чтобы клиент отправлял сообщение KEEP-ALIVE. Я не хочу, чтобы в этом участвовала какая-либо третья сторона. Меня не волнует, потерял ли TCP-клиент соединение или нет. Я просто надеюсь, что когда я пишу исходные коды TCP-сервера, исходные коды смогут поддерживать TCP-соединение на сервере.
Примечание: мой язык программирования — LINUX C.
Благодарность!