2014-10-29 3 views
-1

У меня есть программа cpp, которая открывает сокет для устройства Bluetooth. Теперь я хочу получать строки из сокета и отправлять строки, полученные от пользователя, в сокет. Я хочу, чтобы все это произошло одновременно. Сегодня у меня есть бесконечный цикл, который ожидает, что данные будут поступать из сокета с помощью recv(), но тогда я не могу позволить пользователю вводить его вход. Как я могу обработать данные, поступающие из сокета и с клавиатуры? Спасибо!C++ cpp socket и прерывание ввода клавиатуры

ответ

0

Вы должны запускать бесконечный цикл в отдельном потоке. Затем вы можете использовать свой основной поток для получения ввода от пользователя и отправки их в сокет.

Смежные вопросы