2010-05-08 4 views
2

Я используюКак установить время соединения вручную?

connect(socketfd, (struct sockaddr*)&remoteAddr, sizeof(remoteAddr)) 

, чтобы подключить iPhone к компьютеру (через Wi-Fi), и она отлично работает до сих пор. Однако, если компьютер недоступен, мой iPhone пытается установить соединение более чем на мин.

Есть ли возможность установить время вручную на новое значение, например. 15 с?

ответ

0

Поскольку вы имеете дело с низкоуровневым сокетом, самым простым способом является использование функции setsockopt с ключом SO_SNDTIMEO. См. getsockopt/setsockopt man page для получения дополнительной информации.