title: Will the iPhone battery affected with an open TCP connection and not sending or receiving data?
body: <p>Im currently developing a chat client for the iphone.
  Server-side there is a node.js with Socket.IO and on the iPhone an Socket.IO client
  ( <a href="https://github.com/DanLite/socket.IO-objc" rel="nofollow">https://github.com/DanLite/socket.IO-objc</a> )</p>
  
  <p>My Question is:
  Will the iPhone battery affected with an open TCP connection and not sending or receiving data for like 3-4 Minutes?</p>
  
  <p>What is better for battery life? A constant tcp connection or multiply HTTP requests.</p>
  
  <p>Thanks</p>
  
  <p>Edit:
  I have a chat + other functions like (changing name, checking friends status, edit settings)</p>
  
  <p>Edit 2:
  Looks like WhatsApp doing it with a tcp connection</p>