acdk_net contains the basic functions for network communication.
acdk_net corresponds to the java.net packages with
TCP and UDP Sockets and URLConnection (
acdk::net::HttpURLConnection and
acdk::net::FileURLConnection.
The package
acdkx_net_ssl provides a
simple
acdkx::net::ssl::SSLSocket and HTTPSURLConnection.
Later can be used to access https URLs.
The Socket networking classes fits into the ACDK IO framework.
acdk_net_ftp provides a
virtual file systems plugin
for the
acdk::io::File fassade to access FTP Urls with ordinary file access. Please refer to the
the unit tests
acdk_net_ftp_FTPFileSystem_Test.cpp
and
acdk_net_ftp_FTPClient_Test.cpp for samples
how to use transparent ftp server access.
It also contains an expermental (Simple Remote File System)
in the package
acdk_net_srfsys and (
acdk::net::srfsys)
and the server/client acdk_net_srsync to synchronize two computers.
It is not so sophisticated as f.e. rsync, but used in practise
to synchronize > 150 GB over modem lines.
acdk_net_srfsys is implemented as remote file system plugin
for the
acdk::io::File fassade.
Please refer also to: