[SLUG] BSD Sockets
Is there a definitive source of information on BSD sockets? e.g. is there an RFC? Many thanks, Bruce -- Make the most of your skills - with OpenSkills http://www.openskills.com signature.asc Description: This is a digitally signed message part -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] BSD SOckets
Chaps, Where is the specification of BSD sockets definitively expressed? What standards body is responsible for the specification? I read that BSD Sockets are a de facto standard (e.g. in RFC 2553), so the answers may be nowhere and nobody respectively ... but I'm hoping there is a body somewhere that owns the spec. Thanks, Bruce -- Make the most of your skills - with OpenSkills http://www.openskills.org/ signature.asc Description: This is a digitally signed message part -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] BSD Sockets
The BSD sockets API has become part of the IEEE Posix standards. The specific part is IEEE Std 1003.1g, "Protocol Independent Interfaces." See http://www.pasc.org/. All this info from page 25 of W Richard Steven's "Unix Network Programming", which is IMHO "the definitive source of information on BSD sockets". Carl. On Friday 12 March 2004 08:17, Bruce Badger wrote: > Is there a definitive source of information on BSD sockets? e.g. is > there an RFC? > > Many thanks, > Bruce -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] BSD SOckets
On Tue May 23, 2006 at 13:50:45 +1000, Bruce Badger wrote: >Chaps, > >Where is the specification of BSD sockets definitively expressed? > >What standards body is responsible for the specification? > >I read that BSD Sockets are a de facto standard (e.g. in RFC 2553), so >the answers may be nowhere and nobody respectively ... To the best of my knowledge the answer is nowhere and nobody. Probably the BSD man pages are the best source. Or maybe UNIX Network Programming by Stevens. Cheers, Benno -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] BSD SOckets
Bruce Badger wrote: Where is the specification of BSD sockets definitively expressed? What standards body is responsible for the specification? Try: http://www.unix.org/single_unix_specification/ For networking click the "Topic" link in the left frame then "Networking" link that appears below. Regards Chris -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] BSD SOckets
Bruce Badger wrote: Chaps, Where is the specification of BSD sockets definitively expressed? There is a series of books entitled "Internetworking with TCP/IP", 1988-1993, by Comer and Stevens. In Volume III, Chapter 5 is entirely devoted to Berkeley Sockets which is now known as BSD Sockets. This chapter is a definitive description of Sockets, the specs of a protocol interface, the socket abstraction, and data structures. The following chapters use sockets programming if you wish to see the codes in C language. There is no RFC in IETF for sockets itself because it is already well-defined and specified almost without ambiguity in this book. However, there is a committee known as 'IEEE 1003.13 Interpretations Committee' that takes care of issues that have arisen since. You probably know that there are tons of Tutorials on Socket Programming that you can find on the internet. What standards body is responsible for the specification? I read that BSD Sockets are a de facto standard (e.g. in RFC 2553), so the answers may be nowhere and nobody respectively ... but I'm hoping there is a body somewhere that owns the spec. Hope this helps. O Plameras -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] BSD SOckets
Bruce Badger wrote: > Where is the specification of BSD sockets definitively expressed? BSD sockets I'm not. On the other hand, the socket API is defined within the POSIX 1003.1 specification, which Linux implements. > What standards body is responsible for the specification? In the case of POSIX 1003.1 it is the IEEE that defines and owns it. regards Terry -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] BSD SOckets
Terry Dawson wrote: > BSD sockets I'm not. On the other hand, the socket API is defined within the > POSIX 1003.1 specification, which Linux implements. For the confused, what I meant to say was "BSD Sockets I'm not sure about." To be BSD Socket, or not to be .. that is the question! Terry -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] BSD SOckets
On 23 May 2006, Bruce Badger <[EMAIL PROTECTED]> wrote: > Chaps, > > Where is the specification of BSD sockets definitively expressed? > > What standards body is responsible for the specification? > > I read that BSD Sockets are a de facto standard (e.g. in RFC 2553), so > the answers may be nowhere and nobody respectively ... but I'm hoping > there is a body somewhere that owns the spec. There is an Open Group standard that specifies it (POSIX 1003.1). But is this *the definitive standard*? What does that even mean? http://www.opengroup.org/onlinepubs/009695399/functions/listen.html -- Martin Pool -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html