diff options
author | Diego Nehab <diego@impa.br> | 2016-03-07 01:30:30 -0300 |
---|---|---|
committer | Diego Nehab <diego@impa.br> | 2016-03-07 01:30:30 -0300 |
commit | 916b548240b1513410b13f964d80f329aec9c13a (patch) | |
tree | dee1cfd05ca7ad72a3db2673fbc7ce005098bb2a /src/tp.lua | |
parent | 5b4b9158799293eeaf8439d40a7845b5b0a5e125 (diff) | |
download | luasocket-916b548240b1513410b13f964d80f329aec9c13a.tar.gz luasocket-916b548240b1513410b13f964d80f329aec9c13a.tar.bz2 luasocket-916b548240b1513410b13f964d80f329aec9c13a.zip |
Family agostic FTP and expose HTTP/FTP url parsing
Diffstat (limited to 'src/tp.lua')
-rw-r--r-- | src/tp.lua | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -46,6 +46,14 @@ end | |||
46 | -- metatable for sock object | 46 | -- metatable for sock object |
47 | local metat = { __index = {} } | 47 | local metat = { __index = {} } |
48 | 48 | ||
49 | function metat.__index:getpeername() | ||
50 | return self.c:getpeername() | ||
51 | end | ||
52 | |||
53 | function metat.__index:getsockname() | ||
54 | return self.c:getpeername() | ||
55 | end | ||
56 | |||
49 | function metat.__index:check(ok) | 57 | function metat.__index:check(ok) |
50 | local code, reply = get_reply(self.c) | 58 | local code, reply = get_reply(self.c) |
51 | if not code then return nil, reply end | 59 | if not code then return nil, reply end |
@@ -123,4 +131,4 @@ function _M.connect(host, port, timeout, create) | |||
123 | return base.setmetatable({c = c}, metat) | 131 | return base.setmetatable({c = c}, metat) |
124 | end | 132 | end |
125 | 133 | ||
126 | return _M \ No newline at end of file | 134 | return _M |