XMPP клинт. Как лучше организовать чтение-отправку сообщений?
- создать 2 потока. первый постоянно слушает сокет на наличие входящих сообщений, второй по желанию юзера отправляет мессаги.
- создать неблокируемый сокет. Придётся периодически проверять наличие данных в сокете. Может, конечно, я не совсем понимаю, но какой здесь смысл? В любом случае придётся крутить бесконечный цикл и постоянно запрашивать в нём наличие сообщений. По сути дела получается та же самая блокировка.
- ...
Благодарен за ответы.
Неблокирующий сокет сообщения окну посылает..
Первый способ проще и лучше. )