[SLUG] BSD Sockets

2004-03-11 Thread Bruce Badger
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

2006-05-22 Thread Bruce Badger
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

2004-03-11 Thread Carl G Lewis

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

2006-05-22 Thread Benno
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

2006-05-22 Thread Chris Johns

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

2006-05-22 Thread O Plameras

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

2006-05-23 Thread Terry Dawson
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

2006-05-23 Thread Terry Dawson
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

2006-05-23 Thread Martin Pool
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