From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ada Networking (General/Design)
Date: Mon, 13 Aug 2012 15:31:31 +0200
Date: 2012-08-13T15:31:31+02:00 [thread overview]
Message-ID: <axw5uj8bm4pt.vnr051uyljn7$.dlg@40tude.net> (raw)
In-Reply-To: df59f1e0-786c-4012-ae8b-d8f518c0a5dc@googlegroups.com
On Mon, 13 Aug 2012 06:12:23 -0700 (PDT), Marc C wrote:
> On Monday, August 13, 2012 7:33:28 AM UTC-5, Patrick wrote:
>
>> Does anyone have a favourite approach to TCP/IP ?
>
> After years of working with TCP/IP sockets, my favorite approach now is...not to. Not directly anyway.
>
> There are higher-level messaging protocols that handle most, if not all,
> of the socket management details for you.
Hmm, there is not that many things you needed to manage sockets. Setting or
clearing TCP_NO_DELAY is not a huge problem, or?
> Among them are ZeroMQ (http://www.zeromq.org),
Does this really implement protocols, e.g. DLMS, ModBus etc? I didn't read
the documentation, but it looks rather like some text messaging or
middleware stuff on top of some transport like TCP, than a protocol
implementation generator tool (if that were possible).
> If I never have to write another setsockopt(), c_select(), and accept() again, I'll be very happy :-)
If Ada provided higher level socket library with an integrated support of
protected objects and tasks...
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2012-08-15 2:48 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-12 20:26 Ada Networking (General/Design) Shark8
2012-08-12 23:05 ` Shark8
2012-08-13 0:10 ` sbelmont700
2012-08-13 0:25 ` Shark8
2012-08-13 7:11 ` Dmitry A. Kazakov
2012-08-13 12:33 ` Patrick
2012-08-13 13:11 ` Dmitry A. Kazakov
2012-08-13 13:12 ` Marc C
2012-08-13 13:31 ` Dmitry A. Kazakov [this message]
2012-08-13 15:51 ` tmoran
2012-08-13 16:19 ` Dmitry A. Kazakov
2012-08-13 16:30 ` Patrick
2012-08-13 16:53 ` Patrick
2012-08-13 18:18 ` Dmitry A. Kazakov
2012-08-13 20:36 ` anon
2012-08-14 5:40 ` Patrick
2012-08-13 19:11 ` tmoran
2012-08-13 20:03 ` Dmitry A. Kazakov
2012-08-13 20:28 ` tmoran
2012-08-14 10:14 ` Dmitry A. Kazakov
2012-08-14 17:57 ` tmoran
2012-08-13 17:54 ` Marc C
2012-08-13 18:28 ` Dmitry A. Kazakov
2012-08-13 18:59 ` Marc C
2012-08-13 19:16 ` Dmitry A. Kazakov
2012-08-14 8:39 ` Maciej Sobczak
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox