473,387 Members | 1,501 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

sockets, where can I find documentation?

Hi all,

I want to use python on a server to access incoming TCP port accesses. So I
need to use the socket interface which is new to me. To quote the Py Library
Reference "7.2 socket -- Low-level networking interface":-

For an introduction to socket programming (in C), see the following papers:
An Introductory 4.3BSD Interprocess Communication Tutorial, by Stuart
Sechrest and An Advanced 4.3BSD Interprocess Communication Tutorial, by
Samuel J. Leffler et al, both in the Unix Programmer's Manual, Supplementary
Documents 1 (sections PS1:7 and PS1:8). The platform-specific reference
material for the various socket-related system calls are also a valuable
source of information on the details of socket semantics. For Unix, refer to
the manual pages; for Windows, see the WinSock (or Winsock 2) specification.
For IPv6-ready APIs, readers may want to refer to RFC 2553 titled Basic
Socket Interface Extensions for IPv6.

Where can I get the various papers mentioned in the manual? And as I like
books sitting on the shelf can someone recommend a book on sockets.

many thanks,

John Pote
Mar 3 '06 #1
4 1724
On Fri, 03 Mar 2006 11:41:05 GMT, John Pote wrote:
Where can I get the various papers mentioned in the manual? And as I like
books sitting on the shelf can someone recommend a book on sockets.


Unix Network Programming by Stevens

--
USB Priests for only 10$
Mar 3 '06 #2
For a good general book on networking with python, try Foundations of
Python Network Programming by John Goerzen.
http://www.amazon.com/gp/product/159...lance&n=283155

Mar 3 '06 #3
John Pote:
I want to use python on a server to access incoming TCP port accesses. So I
need to use the socket interface which is new to me.
You may also want to look at Twisted:
http://twistedmatrix.com/trac/
Where can I get the various papers mentioned in the manual? And as I like
books sitting on the shelf can someone recommend a book on sockets.


Stevens++

--
René Pijlman
Mar 3 '06 #4
Thanks everyone for such a quick response.
Brilliant!

John Pote

"John Pote" <jo******@blueyonder.co.uk> wrote in message
news:lX********************@fe2.news.blueyonder.co .uk...
Hi all,

I want to use python on a server to access incoming TCP port accesses. So
I need to use the socket interface which is new to me. To quote the Py
Library Reference "7.2 socket -- Low-level networking interface":-

For an introduction to socket programming (in C), see the following
papers: An Introductory 4.3BSD Interprocess Communication Tutorial, by
Stuart Sechrest and An Advanced 4.3BSD Interprocess Communication
Tutorial, by Samuel J. Leffler et al, both in the Unix Programmer's
Manual, Supplementary Documents 1 (sections PS1:7 and PS1:8). The
platform-specific reference material for the various socket-related system
calls are also a valuable source of information on the details of socket
semantics. For Unix, refer to the manual pages; for Windows, see the
WinSock (or Winsock 2) specification. For IPv6-ready APIs, readers may
want to refer to RFC 2553 titled Basic Socket Interface Extensions for
IPv6.

Where can I get the various papers mentioned in the manual? And as I like
books sitting on the shelf can someone recommend a book on sockets.

many thanks,

John Pote

Mar 4 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

20
by: Daniel R. Smorey Jr. | last post by:
I'm looking for a good place for Python documentation. I'm really lost on why it's so hard to find anything when it comes to me looking up a particular function in Python. My example would be the...
2
by: Andy Fish | last post by:
Hi, I an trying to figure out how to use some browser objects like screen, window, parent, document, top etc. These are available as built-in global variables when programming the browser using...
1
by: Ralph | last post by:
Does anybody know where could i find documentation of .NET interoperability with Office. I know it's through COM objects, but, where could i find documentation of those objects, their methods,...
4
by: jtdavies | last post by:
How can I take an existing Access database and document its structure? I want to show fields, relationships, and indexes so that a real DBA could recreate the database from scratch.
15
by: MLH | last post by:
Mr Leigh Purvis gave me a very clever piece of SQL to accomplish what is probably an uncommon objective. In it, he uses the EXISTS operator. I can find no documentation on it in A97 HELP. I would...
1
by: Ricibald | last post by:
Hi to all! I'm a newbie. I want to write C and C++ programs, but I don't find any documentation center. I'm developing in Java, and I usually use the javadoc system of Java. There is...
2
by: Akkadian123 | last post by:
Hi everyone, I was curious re: where to find documentation of each namespace/class in .Net? Being a stranger to MSDN, i looked but found it difficult to find a proper "here's what you're looking...
1
by: Geraldine | last post by:
Unlike a lot of programmers thes days I am infrquently required to code so I dont keep a great store of syntactical knowledge in my head I rely greatly on books and manuals to provide the code...
3
by: LazarusHC | last post by:
I'm try to write a very simple menu in perl curses, but I just can't find any documentation for it. A small sample script called demo.menu came with the package, but I can't seem to figure out how...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.