У меня есть двумерный массив для отправки через сокет
Клиент реализован таким образом, что он имеет 2 потока: один для рендеринга графического интерфейса и один для получения данных с сервера.
Сервер реализован таким образом, что он имеет 2 потока, один для прослушивания входящего запроса, а затем передает запрос другому потоку для обработки запроса (связь с клиентом)
Как только клиент взаимодействует с интерфейсом Swing, данные будут созданы и отправлены на сервер (фактически, отправлены в поток, отвечающий за обработку конкретного клиента), затем сервер обработает данные и отправит их обратно клиенту. с новыми данными в 2-мерном массиве с обновленной информацией. Клиент может использовать массив для визуализации представления.
Однако, когда клиент отправляет данные в первый раз, все в порядке. Но в следующий раз клиент отправляет новые данные, но все равно получает старые (данные сервера все еще обновляются)
Я не знаю, связана ли проблема с самим сокетом или резьбой.