Recent

Author Topic: Synapse TCP/IP client and server  (Read 1371 times)

GetMem

  • Hero Member
  • *****
  • Posts: 3752
Synapse TCP/IP client and server
« on: February 25, 2020, 08:41:12 pm »
Since there are very few examples out there, I would like to share a TCP/IP component based on synapse + a small demo application. I hope you will find it useful.
In order to compile the demo, you need two components:
 - Synapse trunk(http://www.ararat.cz/synapse/doku.php/download or OPM)
 - VirtualTreeView available both in 2.0.6 and Trunk. Since the VTV versions are slightly different, I attach two zip files, one for 2.0.6 and one for trunk.

The component supports:
- connection through proxy server(html, proxy4, proxy5)
- encrypted communication
- compressed streaming
- broadcasting
- resource strings which can be easily convert to other languages

The demo was mainly tested on windows with Lazarus Trunk/FPC 3.0.4. I have no idea how it behaves with other versions.

MoCityMM

  • Jr. Member
  • **
  • Posts: 72
Re: Synapse TCP/IP client and server
« Reply #1 on: March 09, 2020, 01:21:32 pm »
Nice! I like it. Thank you for sharing it, adding to my 'howto' repository.

-Mo

nouzi

  • Full Member
  • ***
  • Posts: 179
Re: Synapse TCP/IP client and server
« Reply #2 on: March 09, 2020, 02:27:23 pm »
very nice
my english is  bad
Lazarus 2.0.6 free pascal 3.0.4
Lazarus trunk  free pascal trunk 
System : linux mint 19.3 64bit  windows 7 64bit

 

TinyPortal © 2005-2018