transport io net InetSocketAddress net net slf4j Logger slf4j LoggerFactory tsocket tiostreamtransport logger logger loggerfactory.getlogger tsocket.class.getname socket_ host_ port_ timeout_ tsocket socket ttransportexception socket_ socket socket_.setsolinger socket_.settcpnodelay sx logger.warn sx isopen inputstream_ socket_.getinputstream outputstream_ socket_.getoutputstream iox close ttransportexception ttransportexception.not_open iox tsocket host port host port tsocket host port timeout host_ host port_ port timeout_ timeout socket_ socket_.setsolinger socket_.settcpnodelay socket_.setsotimeout timeout_ sx logger.error sx settimeout timeout timeout_ timeout socket_.setsotimeout timeout sx logger.warn sx socket_ socket_ isopen socket_ socket_.isconnected ttransportexception isopen ttransportexception ttransportexception.already_open host_.length ttransportexception ttransportexception.not_open port_ ttransportexception ttransportexception.not_open socket_ socket_.connect inetsocketaddress host_ port_ timeout_ inputstream_ socket_.getinputstream outputstream_ socket_.getoutputstream iox close ttransportexception ttransportexception.not_open iox close super.close socket_ socket_.close iox logger.warn iox socket_