Keeping TCP Socket Alive

I am calling TCPClientCreate Function to create a TCP Socket every 30 Secs.
I am using Q2687, FW 7.4 and O.S. 6.30.

I want to Keep The TCP Socket Alive for the Whole GPRS Session using TCPClientCreateOpts Function.
Is it Possible

Kindly give an advise !!!

https://forum.sierrawireless.com/t/keeping-tcp-socket-alive/5033/1