[Ilugc] Doubts on Sockets

  • From: v_krishnakumar77"<v_krishnakumar77@xxxxxxxxxxxxxx (v_krishnakumar77)
  • Date: Tue, 17 Dec 2002 16:06:33 +0530


"Prakash N" wrote:


Hi All,


I have a small doubt in Sockets..
Hmmm. Seems like its not a small doubt after all !


We use sockets for sending data accross the processes.
If the processes are running on the same machine consider using shared memory - 
its much faster.

I am using a TCP socket for such communication.


I need to send one structure using Sockets.


Now please let me know how can I write my structure into the buffer(one of the 
parameter of send System Call)

XDR (try googling for it) is a pretty good solution and its the underlying 
encoding scheme in RPC. 

CDR (google for the spec.) is a variant of XDR that is used in CORBA. 

Another scheme is to use XML to encode structures. This is very simple to use 
but carries a bit of baggage as it requires an XML parser. But it can be easily 
debugged. IMO, its the simplest way to encode data. 

For some testimonials, checkout http://www.xmlrpc.com

hth,
-Krish
PS: apologies for the stupid ad below.


Get Your Private, Free E-mail from Indiatimes at http://email.indiatimes.com

 Buy the best in Movies at http://www.videos.indiatimes.com

Now bid just 7 Days in Advance and get Huge Discounts on Indian Airlines 
Flights. So log on to http://indianairlines.indiatimes.com and Bid Now!


Other related posts: