Bookstore

Recent

Author Topic: About internet components  (Read 698 times)

Borneq

  • Full Member
  • ***
  • Posts: 238
About internet components
« on: December 25, 2019, 02:30:30 pm »
What they characterize Lnet,Synapse or Indy? I search components for synchoronus and easy asynchronous connections with liberal licence.
(and SSL) Especially NNTP and samples
« Last Edit: December 25, 2019, 03:12:07 pm by Borneq »

julkas

  • Hero Member
  • *****
  • Posts: 553
  • KISS principle / Lazarus 2.0.6 / FPC 3.0.4
Re: About internet components
« Reply #1 on: December 25, 2019, 03:14:25 pm »
Indy.
procedure mulu64(a, b: QWORD; out clo, chi: QWORD); assembler;
asm
  mov rax, a
  mov rdx, b
  mul rdx
  mov [clo], rax
  mov [chi], rdx
end;

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 975
    • Burdjia
Re: About internet components
« Reply #2 on: January 09, 2020, 01:23:13 pm »
I find Synapse easier to use.  It seems that it is not updated anymore but it still works.
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8035
Re: About internet components
« Reply #3 on: January 09, 2020, 01:42:25 pm »
I started with Indy because it had HTTPS already in 2004,  and in other components (I mainly reviewed ICS, Synapse was Linux only back then) that lagged.

I never had too big problems except some thread safety issues (in 2004-5) that got exposed due to Hyperthreading. It was quickly fixed after. Over the years I migrated from Indy9 to 10

Thaddy

  • Hero Member
  • *****
  • Posts: 9782
Re: About internet components
« Reply #4 on: January 09, 2020, 01:55:57 pm »
I find Synapse easier to use.  It seems that it is not updated anymore but it still works.
Not quite: it will still receive necessary - security - updates.
But it is feature complete and extremely stable so normal maintenance is not really necessary.

Nowadays I prefer fcl-web/fcl-net. Note that the ssl support for those has Synapse heritage.
« Last Edit: January 09, 2020, 01:58:26 pm by Thaddy »
I am more like donkey than shrek

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 975
    • Burdjia
Re: About internet components
« Reply #5 on: January 09, 2020, 02:02:51 pm »
I find Synapse easier to use.  It seems that it is not updated anymore but it still works.
Not quite: it will still receive necessary - security - updates.
Good to know.

The last time I looked last release was 2012.  Didn't search for SVN/GIT commits though.  ::)
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

Thaddy

  • Hero Member
  • *****
  • Posts: 9782
Re: About internet components
« Reply #6 on: January 09, 2020, 03:17:48 pm »
The last time I looked last release was 2012.  Didn't search for SVN/GIT commits though.  ::)
https://sourceforge.net/p/synalist/code/HEAD/tree/trunk/

So see for yourself.  Note there won't be a "release" update.
« Last Edit: January 09, 2020, 03:36:08 pm by Thaddy »
I am more like donkey than shrek

Remy Lebeau

  • Hero Member
  • *****
  • Posts: 736
    • Lebeau Software
Re: About internet components
« Reply #7 on: January 12, 2020, 09:57:36 pm »
I started with Indy because it had HTTPS already in 2004

And it has NNTP components, both client and server implementations.
Remy Lebeau
Lebeau Software - Owner, Developer
Internet Direct (Indy) - Admin, Developer (Support forum)