Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2009-01

crossplatform networking

6 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Bee

Hi all,

I need to build some crossplatform networking applications. It'd be UDP-based. It should be able to support at least 3 mainstream OSes: Windows, Linux, and Mac. It also should be able to run on 64bit environment (at any OSes).

Any suggestion what is the best crossplatform networking framework for FPC? At least able to run on the above 3 OSes. Indy? Synapse? lNet? And for what reasons?

I don't need GUI/widget support as it would be only server-to-server communication and mostly run as daemon/service.

TIA.

-Bee-

Reply by email

Paul Nicholls

"Bee" wrote in message

Show quoted text 17 lines
Hi all, I need to build some crossplatform networking applications. It'd be UDP-based. It should be able to support at least 3 mainstream OSes: Windows, Linux, and Mac. It also should be able to run on 64bit environment (at any OSes). Any suggestion what is the best crossplatform networking framework for FPC? At least able to run on the above 3 OSes. Indy? Synapse? lNet? And for what reasons? I don't need GUI/widget support as it would be only server-to-server communication and mostly run as daemon/service. TIA. -Bee-

I would suggest Synapse, as that works under Windows, Linux and I think also Mac :-)
I'm not sure about 64bit OSes though - probably.

cheers,
Paul

Reply by email

Michael Van Canneyt
to Paul Nicholls
Paul Nicholls wrote 23 lines
"Bee" wrote in message > Hi all, > > I need to build some crossplatform networking applications. It'd be > UDP-based. It should be able to support at least 3 mainstream OSes: > Windows, Linux, and Mac. It also should be able to run on 64bit > environment (at any OSes). > > Any suggestion what is the best crossplatform networking framework for > FPC? At least able to run on the above 3 OSes. Indy? Synapse? lNet? And > for what reasons? > > I don't need GUI/widget support as it would be only server-to-server > communication and mostly run as daemon/service. > > TIA. > > -Bee- I would suggest Synapse, as that works under Windows, Linux and I think also Mac :-) I'm not sure about 64bit OSes though - probably.

It does. I use it on 64-bit.

Michael.

Reply by email

Marco van de Voort
to Paul Nicholls: "Bee" wrote in message I would suggest Synapse, as that works under Windows, Linux and I…

In our previous episode, Paul Nicholls said:

Show quoted text 11 lines
> > I don't need GUI/widget support as it would be only server-to-server > communication and mostly run as daemon/service. > > TIA. > > -Bee- I would suggest Synapse, as that works under Windows, Linux and I think also Mac :-) I'm not sure about 64bit OSes though - probably.

That goes for Indy10 too. Afaik 64-bit and bigendian has briefly been tested there, but not thorough.

Reply by email

Adrian Veith
to Paul Nicholls: "Bee" wrote in message I would suggest Synapse, as that works under Windows, Linux and I…
Show quoted text 26 lines
"Bee" < > wrote in message > Hi all, > > I need to build some crossplatform networking applications. It'd be > UDP-based. It should be able to support at least 3 mainstream OSes: > Windows, Linux, and Mac. It also should be able to run on 64bit > environment (at any OSes). > > Any suggestion what is the best crossplatform networking framework for > FPC? At least able to run on the above 3 OSes. Indy? Synapse? lNet? And > for what reasons? > > I don't need GUI/widget support as it would be only server-to-server > communication and mostly run as daemon/service. > > TIA. > > -Bee- I would suggest Synapse, as that works under Windows, Linux and I think also Mac :-) I'm not sure about 64bit OSes though - probably.

I would vote for it as well - and it works for WinCE (but you need my WinCE socket units, which are not official part of synapse, since Lukas wants to use the fpc socket for ARM based targets as well).

Cheers,

Adian.

Reply by email