Я хотел создать простое приложение для чата без единого сервера, на котором можно было бы подключиться и направить свои данные.Тем не менее, я не знаю, как сделать это без очереди, что странно для программы чата.
Я подумал, что могу сделать многопоточность, но информация, которую я нашел до сих пор, была просто о потоке с беспокойством о клиентезапросы (обойти клиентскую вещь вещь).Я абсолютно не пробовал многопоточность раньше.Я также не знаю, единственный ли это способ.Я также хотя и делал что-то управляемое событиями, но я не мог заставить ncurses работать на VS (он успешно скомпилирован и скомпилирован, но, похоже, что-то не так в самой библиотеке).программа чата и не по очереди.В конце концов, вызов recv () удерживается до тех пор, пока он не получит что-то, поэтому в течение этого времени я не могу вызывать никакие функции stdin.