Тайм-аут AsyncSocket

Я отправляю данные на локальное сетевое устройство.
Если устройство выключено, тайм-аут срабатывает через 75 секунд. Я хочу сократить это время ожидания, используя этот код:

[sock writeData:self.printData withTimeout:10 tag:1];

Но параметр Timeout не меняет поведение. Кроме того, специальные значения -1 и 0, похоже, не действуют?

Как установить тайм-аут?


person vikingosegundo    schedule 04.03.2011    source источник


Ответы (1)


Если устройство выключено

Возможно, в этом случае вы захотите посмотреть тайм-аут соединения.

Я использую следующее:

[socket connectToHost:host onPort:[port intValue] withTimeout:5 error:&error];
person Peter    schedule 04.04.2011