Я хочу слушать сервер, пока моя программа делает другие вещи, когда сообщение получено с сервера, я хочу его интерпретировать.
Я знаю про потоки, но не совсем уверен, как это работает. Если у меня есть поток, слушающий сервер, как я могу передать эти данные в основной поток для интерпретации? Каков наилучший способ для основного потока отправлять данные на сервер? Что такое синхронизированный модификатор?