[ https://issues.apache.org/jira/browse/THRIFT-4307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
James E. King, III updated THRIFT-4307: --------------------------------------- Affects Version/s: (was: 0.11.0) > Make ssl-open timeout effective in golang client > ------------------------------------------------ > > Key: THRIFT-4307 > URL: https://issues.apache.org/jira/browse/THRIFT-4307 > Project: Thrift > Issue Type: Bug > Components: Go - Library > Affects Versions: 0.10.0 > Reporter: tudyzhb > Assignee: James E. King, III > Fix For: 0.11.0 > > > {code:go} > package rpc > import ( > "git.apache.org/thrift.git/lib/go/thrift" > "crypto/tls" > "time" > ) > func open() { > var ( > addr = "192.168.1.100:4000" > timeout = time.Second * 10 > transportFactory = thrift.NewTTransportFactory() > transport thrift.TTransport > err error > ) > // timeout work in normal socket > if transport, err = thrift.NewTSocketTimeout(addr, timeout); err != nil > { > return > } > // timeout not work in SSL Socket > if transport, err = thrift.NewTSSLSocketTimeout(addr, &tls.Config{ > InsecureSkipVerify: true, > }, timeout); err != nil { > return > } > transport = transportFactory.GetTransport(transport) > } > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)