Sockets
Gregory Gimler
shark at ll.mit.edu
Mon Oct 18 10:19:00 EDT 2004
Let me just add there's also CORBA (Common Object Request Broker
Architecture). It handles all of the endian issues, uses a standard
protocol called IIOP (Internet InterORB Protocol). You simply define
your data inside of an IDL file which is basically the same syntax as C
(i.e. you can define structs, etc...). Use an IDL compiler to compile
the IDL to the language bindings of your choice (Java, C, C++, Perl,
etc...). What's nice about it is that you're also language independent
with IDL in that you can talk between languages and platforms if that's
one of your goals.
A few links to some free ORBs
For Java - http://www.jacorb.org
For C++ - http://www.cs.wustl.edu/~schmidt/TAO.html
Also note that you're almost limited to TCP communications unless you
use an ORB with
pluggable protocols (although I think ACE TAO may have DIOP which is
Unicast).
-Greg
dsr at tao.merseine.nu wrote:
>On Mon, Oct 18, 2004 at 08:58:48AM -0400, Kevin D. Clark wrote:
>
>
>>Anthony Gabrielson <agabriel at home.tzo.org> writes:
>>
>>
>>
>>>Do you have any doog ones I should look at?
>>>
>>>
>>I'd look at the following things: XML, BEEP, SIP, MPLS's LDP, SNMP.
>>
>>
>
>SMTP -- a straightforward human-readable protocol which is
>inspired or was copied by a half-dozen other major protocols
>
>DNS -- the world's most successful distributed database; it uses
>a binary format and thus requires good debugging tools
>
>NNTP -- the world's largest (by data volume) distributed
>database
>
>IMAP -- mostly as an anti-recommendation, learn from their
>mistakes
>
>X -- a success in spite of itself.
>
>-dsr-
>
>
>_______________________________________________
>Discuss mailing list
>Discuss at blu.org
>http://www.blu.org/mailman/listinfo/discuss
>
>
>
More information about the Discuss
mailing list