Lua
Lua
Determine if Connected and Logged On
See more FTP Examples
The IsConnected property indicates whether or not the FTP component has a valid TCP/IP connection (and is logged on) to the FTP server.Chilkat Lua Downloads
local chilkat = require("chilkat")
-- This example requires the Chilkat API to have been previously unlocked.
-- See Global Unlock Sample for sample code.
local ftp = chilkat.Ftp2.new()
ftp.hostname = "ftp.example.com"
ftp.username = "mylogin"
ftp.password = "mypassword"
-- Connect and login to the FTP server.
local success = ftp:connect()
if not success then
print(ftp.last_error_text)
return
end
-- ...
-- At any point in an FTP session, the IsConnected property
-- can be checked to determine if the component has remained
-- connected to the FTP server.
if ftp.is_connected then
print("Connected!")
else
print("Not connected!")
end
-- ...
success = ftp:disconnect()