title: How to keep connection alive in GO's websocket
body: <p>I use <code>code.google.com/p/go.net/websocket</code> in server, so client can get notification from server.  </p>
  
  <p>however, It seems after client connected to server, if there is no any data tranfer between client and server, server will return EOF error at <code>websocket.JSON.Receive()</code>, it looks like a timeout mechanism.  </p>
  
  <p>And I have search in Google, it seems websocket protocol has a <strong>ping-pong</strong> heartbeat to maintain the connection, I want to ask whether <code>code.google.com/p/go.net/websocket</code> support this ping protocol or not?<br>
  What should I do if I want keep connection between client and server alive? </p>