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 |
