Я использую библиотеку и сокеты C++ 11 thread. Создаю нить для каждого сокета.Тайм-аут многопоточного таймера?
void connect_server(...)
{
//here socket (stream client) stuff with connecting, receiving and sending data
}
int main()
{
//...
for (...)
container.push_back(std::thread(connect_server, params));
for (...)
thread.join();
//...
}
Как проверить, является ли соединение таймаутом?
Я хочу установить тайм-аут подключения не recv или отправить таймаут. –
@ user2962442 Затем вы можете установить сокет в неблокирующий режим работы и использовать select() с таймаутом? – Michael
он будет работать с многопоточным режимом? –