Changing TCP_KEEPALIVE to SO_KEEPALIVE

Just fixing a typo. TCP_KEEPALIVE does not exit; the option is meant to be SO_KEEPALIVE

some resources:
http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51A_HTML/MAN/MAN7/0086____.HTM