BlackBerry - Как заставить сокет оставаться живым в течение бесконечного времени

Я создал сокет-программу в Blackberry. а также установить сокет, чтобы сохранить в живых, используя следующие

socket = (SocketConnection) Connector.open(URL);
socket.setSocketOption(socket.KEEPALIVE, 2);

Но мое сокет соединение прерывается через 2-3 минуты. Означает, что если я оставлю "Идеал" на 2-3 минуты в течение 2-3 минут, соединение с сокетом будет потеряно.

Итак, как сделать так, чтобы мое сокетное соединение оставалось живым вечно, хотя я могу быть идеальным на 1 час или больше.