====== How-To do something ====== See topics in the categories below which may help you with various issues you encounter with Synapse. FIXME This page is not completly transferred from old system. Please, wait! ===== Non-technical ===== * [[:public:howto:WhySynapse|Why Synapse instead of Indy?]] * [[:public:howto:VersionNumbers|Version numbers]] of Synapse units * [[:public:howto:InstallSynapse|Synapse installation]] ===== Socket ===== * [[:public:howto:IPv6Issues|IPv6 issues]] * [[:public:howto:CreateSocket|CreateSocket]] issues * [[:public:howto:IPv6Support|IPv6 Support]] * [[:public:howto:UdpServer|UDP server sample]] * [[:public:howto:UdpMulticast|UDP multicasts]] * [[:public:howto:TcpServer|TCP server]] * [[:public:howto:MultipleBind|How to bind UDP to more then one socket?]] * How to detect [[:public:howto:ActiveConnection|active connection]]? * Where is [[:public:howto:ReadEvent|read event]]? * How to change [[:public:howto:ConnectTimeout|Connect timeout]]? * [[:public:howto:DebugSocket|Socket debugging]] * [[:public:howto:proxy|Proxy usage]] ===== SSL/TLS/SSH and other security ===== * [[:public:howto:SslPlugin|SSL plugin]] architecture * Change HTTP server demo to [[:public:howto:HttpsServer|HTTPS server]] * Using [[:public:howto:TcpWithSsl|TCP with SSL]] on TCP client ===== Protocols ===== * [[:public:howto:LdapSample|How to use LDAP]] * [[:public:howto:HtmlForms|How to send more complex HTML forms]]? * [[:public:howto:SynapseSoap|Using Synapse in a Borland SOAP client]] * [[:public:howto:Pop3Sample|How to use POP3]] * [[:public:howto:Pop3SampleSSL|How to use POP3 with SSL]] * [[:public:howto:SmtpSend|How to send mail with SMTP and TLS]] * [[:public:howto:SnmpSample|How to use SNMP]] * [[:public:howto:HttpDownload|How to download and display image from WEB server]] * [[:public:howto:HttpGetPage|How to connect using GET to get page or send data to a server]] * [[:public:howto:HttpGetPageThroughProxy|Let's go through a proxy, this time]] * FTP demo extended with [[:public:howto:ftp_progressbar|Progressbar]] [[http://s-a.no/delphi/Synapse/ftpdemo3.zip|ftpdemo3.zip]] ===== E-mail ===== * [[:public:howto:SendingBCC|How To Send BCC E-mails]] * About MIME and its [[:public:howto:MimeParts|MIME parts]] * [[:public:howto:TMimePart|MIME parser and builder core]] * Generating [[:public:howto:OutlookEvent|Outlook event]] by Synapse ===== Others ===== * [[:public:howto:d2009|Delphi 2009 issues]] * [[:public:howto:BinaryString|How to use AnsiString as binary buffer?]] * [[:public:howto:ReadData|How to read data from Socket (or serial port) with Synapse?]] * Missing [[:public:howto:SyncObjs|SyncObjs]] unit * [[:public:howto:MemoryManager|Memory Manager]] for avoiding huge memory allocation * [[:public:howto:CppBuilder|How to compile Synapse with C++Builder?]] * [[:public:howto:BigNumbers|Big numbers]] are sometimes negative. Why? * How I can set [[:public:howto:StopBits|Stop bits]] in SynaSer? * [[:public:howto:OnStatus|OnStatus]] event for monitoring data transfers and other events on your socket. * What is [[:public:howto:heartbeat|Heartbeat]]? * [[:public:howto:GZip|GZip HTTP 1.1 Accept-Encoding]] Where was enabling and can i get economy of my traffic?