Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.9.3
-
None
-
Linux
Description
The TBufferedTransport doesn't seem to correctly instantiated.
local socket = TSocket:new{ host = '127.0.0.1', port = 9090 } assert(socket, 'Failed to create client socket') socket:setTimeout(5000) local transport = TBufferedTransport:new{ trans = socket } assert(transport, 'Failed to create buffered transport') local protocol = TBinaryProtocol:new{ trans = transport } assert(protocol, 'Failed to create binary protocol') local client = ThriftTestClient:new{ protocol = protocol } assert(client, 'Failed to create client') -- Open the socket transport:open() client:ping()
The transport:open() doesn't open connection open to the server.