[Lazarus] IPC: TSimpleIPC, ZeroMQ, nanomsg...

Denis Kozlov dezlov at gmail.com
Thu Oct 19 21:44:06 CEST 2017


I would also suggest IPC through TCP/IP.

I have deployed several tools with such IPC implementation which operate 
across multiple platforms and are rock solid. All you need is a good 
networking library that works in both FPC and Delphi, such as Synapse 
<http://www.ararat.cz/synapse/doku.php/download> (make sure to use the 
latest trunk version). Both Java and C# have extensive TCP/IP components 
so you will have no problem there.

Also FPC wiki has a list of some networking libraries:
http://wiki.lazarus.freepascal.org/Networking_libraries

Denis


On 18/10/2017 21:38, Marcos Douglas B. Santos via Lazarus wrote:
> Hi,
>
> I would like to know if someone has already worked with Messages
> between different programs, made in different languages, with binds to
> work in FPC and Delphi 7.
>
> My main case is connect a old Delphi 7 program to have a
> "conversation" with others Exes, coded in FPC, locally.
>
> But in the future, I will need to send/receive messages through
> network, "talking" with Java and C# services.
>
> Some options that I have already seen:
> - ZeroMQ -> http://zeromq.org/
> - nanomsg -> http://nanomsg.org/
>
> I would like to use a "famous" library, which has good documentation
> with many binds, or to use the simpler one that allows me to use in
> all these languages above.
>
> What do you propose?
>
> Best regards,
> Marcos Douglas

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20171019/4e9b35c9/attachment.html>


More information about the Lazarus mailing list