DownloadReady - Ultimate Software Collection

Advanced


   

 Categories : Development > Components & Libraries
 HS FTP Client C Source Library 1.0
Publisher Hillstone Software
Published Date 2006-10-20
License Demo Price 0 USD
Size 236 KB.

HS FTP is a software library in C (supplied with full source code) which implements the client side of the File Transfer Protocol over TCP socket layer according to RFC 959

Description From Publisher
HS FTP is a software library in C (supplied with full source code) which implements the client side of the File Transfer Protocol over TCP socket layer according to RFC 959. The library allows a user application to connect to remote FTP servers, traverse server directory structure and send and receive files. The HS FTP protocol module supports passive mode data connections, user / password authentication and a number of commonly used FTP commands: USER, PASS, TYPE, PASV, LIST, CWD, RETR, STOR Features - FTP Client RFC 959 operation - Server name resolution - Concurrent FTP client sessions - Passive mode, firewall friendly - User / password authentication - Asynchronous Operation what is supplied after you purchase the product? - HS FTP Library binaries (Win32 library) - HS FTP full source code in C with Visual C workspace and project files - Binaries and full C source code of HS SOCK module used by HS FTP for Win32 TCP/IP socket layer communications - HS FTP Demo Application binaries, C source code, project workspace - HS FTP User Manual which documents in detail complete library API To connect to remote FTP server, the user application calls HsFtpCliConnect, supplying connection parameters, such as remote FTP server name or IP address, username and password for authentication etc and a pointer to callback function that the HS FTP module uses to communicate with the user code. When the control FTP connection is established and HS FTP has successfully passed user / password FTP account authentication phase, the user application is asynchronously notified via user event callback function with HS_FTPCLI_USR_EV_LOGGEDIN event. The user application can now request remote FTP server directory listing using HsFtpCliList function, change directory HsFtpCliChdir, transfer files with HsFtpCliSendFile and HsFtpCliGetFile. More information is at http://www.hillstone-software/hs_ftp_details.h

Supported OS
Win95,Win98,WinME,WinXP,WinNT 3.x,WinNT 4.x,Windows2000,Windows2003

Related Keywords
FTP  FTP  RFC959  RFC959  TCP  TCP  FTP Client  FTP Client  Winsock  Winsock  Protocol Module  Protocol Module  C Source Module  C Source Module  Protocol Library  Protocol Library  C Source Library  C Source Library  File Transfer Proto  File Transfer Proto 

HS FTP Client C Source Library


Latest Components & Libraries Realted Tools:
AS PROCESS WIN32 DLL   AS PROCESS WIN32 DLL 2.0
 Now you can have full process control inside your application. You will know what is going on in the system and you can control it. From speed, memory usage to suspending and killing process.
Macrobject NObject O/R Mapping Framework   Macrobject NObject O/R Mapping Framework 2007.6.27.
 Macrobject NObject is an O/R Mapping (Object-Relation Mapping) framework to be used in Microsoft .NET platform. NObject O/R Mapping framework includes OQL.NET, which is a strong-typed object query language (OQL) based on native .NET language.
NativeExcel for .NET   NativeExcel for .NET 1.4.8
 NativeExcel for .NET is a high-performance solution that allows to create, read and modify Excel spreadsheets on the fly from any .NET application.
HS COM   HS COM 1.1
 HS COM is a software library (with full C source code) that allows a calling user application to access serial communication ports (COM devices) under 32-bit MS Windows operating systems. It allows to transmit data, receive data and control the line.
TbcTrialVersion   TbcTrialVersion 1.1
 TbcTrialVersion -Delphi Trial Version Component is an easy to use VCL Component for software developers to create evaluation version of their software by limiting trial period based on design time, number of days, until a certain date, or number of tries.
bcTrialVersion.NET   bcTrialVersion.NET 1.0
 bcTrialVersion.NET -Trial Version Component is an easy to use .NET Component for software developers to create evaluation version of their software by limiting trial period based on number of days, until a certain date, or number of tries.
Chilkat Ruby MHT Library   Chilkat Ruby MHT Library 5.0
 The Chilkat Ruby MHT library provides an API for creating and unpacking MHT files.
Chilkat Ruby HTTP Library   Chilkat Ruby HTTP Library 2.0
 The Chilkat Ruby HTTP library provides an advanced API for sending HTTP/HTTPS GET and POST requests and HTTP/HTTPS uploads.
Chilkat Ruby FTP Library   Chilkat Ruby FTP Library 1.4
 The Chilkat Ruby FTP library provides an advanced and easy-to-use API for uploading and downloading files on and FTP server.
Chilkat Ruby Encryption Library   Chilkat Ruby Encryption Library 4.0
 The Chilkat Ruby encryption library provides an advanced API for symmetric encryption, public-key encryption, digital signatures, hashing, and encoding/decoding.
Chilkat Ruby Zip Library   Chilkat Ruby Zip Library 12.4
 Ruby Zip library providing classes for creating, managing, and unzipping Zip archives. Supports AES strong-encryption, Gzip, Unix .Z compression, and creating self-extractor EXE?s.
Chilkat Ruby Email Library   Chilkat Ruby Email Library 7.4
 The Chilkat Ruby email library fully supports SMTP, POP3, MIME, HTML, SSL, S/MIME, secure authentication, attachments, SSL, zip and unzip of attachments, XML import/export, and is fully internationalized to handle email in any language.
Chilkat Ruby XML Library   Chilkat Ruby XML Library 5.1
 Ruby XML library for parsing and creating XML. Advanced API for XML compression, XML encryption, and handling XML binary content. Fully internationalized to handle any language / character encoding.