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