Fixed bind error in TcpClient where ::bind was being called.  This does not
happen in the client side in TCP/IP.
Made sure return types were proper and consistant throughout the code.