После того как отправил нужные данные по сокету, его нужно закрывать?

276
11 ноября 2017, 11:21

То есть потом, для того что бы получить ещё данных просто заново открыть? Это не сильно нагружает сервер(открытие и закрытие сокетов)?

Answer 1

Общий вопрос - общий ответ. Открытое должно быть закрытое, а вот когда решать вам. Например если вы отрываете сокет для передачи информации типа статистики, то если статистику вам нужно обновлять каждые 5-10 сек, то закрытие сокета не целесообразно, а если в конце дня то после передачи данных сокет можно спокойно закрывать. Идеология следующая, сокет, http, Input/OutputStream(с файлом, то-есть системные), такие соединения лутше закрывать сразу, так как это системные ресурсы, возможно они кому-то понадобятся, но и открывать и закрывать постоянно безполезно. Пример можно привести с дверью, держать ее на распашку когда это вам не нада - будет холодно, вас просквозит, и при этом закрывать/открывать не нужно - можно сломать.

READ ALSO
вложенные циклы (вызов прямой и обратной последовательности)

вложенные циклы (вызов прямой и обратной последовательности)

Здравствуйте, людиподскажите новичку по вложенным циклам

363
Множественный выбор чеков

Множественный выбор чеков

Есть меню и там группа с чекбоксамиМогу пометить один потом меню исчезает

284