Согласно официальному документу
При установке соединения по протоколу управления передачей (TCP) со смартфона BlackBerry время ожидания соединения по умолчанию составляет 2 минуты. Это значение учитывает возможное время, которое может понадобиться смартфону BlackBerry для предоставления доступа к отправке данных в беспроводной сети, а также для подключения к беспроводной сети через Интернет к серверу назначения и обратно. В некоторых случаях это значение слишком велико. При создании соединения через сокет или протокол передачи гипертекста (HTTP) через службу соединений BlackBerry® Mobile Data System (BlackBerry MDS) можно установить для значения тайм-аута более низкое значение, чем значение, настроенное в службе соединений BlackBerry MDS. , По умолчанию значение составляет 2 минуты. Невозможно выйти за пределы, установленные на сервере. Используйте параметр ConnectionTimeout, чтобы указать значение времени ожидания. Этот параметр принимает числовое значение в миллисекундах. Ниже приведен пример HTTP-соединения со значением времени ожидания 1 минуты:
StreamConnection s = (StreamConnection) Connector.open ("http://myserver.com/mypage.html;ConnectionTimeout=60000;deviceside=false");
HttpConnection httpConn = (HttpConnection) s;
Примечание: Параметр ConnectionTimeout не поддерживается прямыми TCP-соединениями или соединениями через шлюз Wireless Application Protocol (WAP). Этот параметр поддерживается только TCP-соединениями, установленными через службу соединений BlackBerry MDS.
Пожалуйста, смотрите официальную ссылку BB
http://supportforums.blackberry.com/t5/Java-Development/Control-the-connection-timeout-for-TCP-connections-through-the/ta-p/445851