Recent

Author Topic: Delphi-Cross-Socket with FPC 3.3 support  (Read 2324 times)

deadserious

  • New Member
  • *
  • Posts: 25
Delphi-Cross-Socket with FPC 3.3 support
« on: September 19, 2023, 04:28:02 pm »
Apparently Delphi-Cross-Socket has been working on FPC 3.3 support.

https://github.com/winddriver/Delphi-Cross-Socket

Kurt

  • Jr. Member
  • **
  • Posts: 63
Re: Delphi-Cross-Socket with FPC 3.3 support
« Reply #1 on: November 23, 2023, 09:53:45 pm »
This is really interesting.  I particularly like the fact that it has direct data flow with no mem copies.  This is rare for Pascal libraries.

MarkMLl

  • Hero Member
  • *****
  • Posts: 8125
Re: Delphi-Cross-Socket with FPC 3.3 support
« Reply #2 on: November 23, 2023, 11:00:43 pm »
To be brutally frank, I normally program direct to the kernel (i.e. the Berkeley sockets API) and have no problems with superfluous copying.

However, when one looks at it from the POV of both efficiency and robustness one has to conclude that there are issues which go all the way down to the CPU architecture.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

 

TinyPortal © 2005-2018