HP Rp7410 BSD Sockets Interface Programmer's Guide - Page 35
Writing the Server Process
View all HP Rp7410 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 35 highlights
Using Internet Stream Sockets Writing the Server Process Writing the Server Process This section explains the calls your server process must make to connect with and serve a client process. Creating a Socket The server process must call socket to create a communication endpoint. socket and its parameters are described in the following table. Include files: System call: #include #include s = socket(af, type, protocol) int af, type, protocol; Parameter Description of Contents INPUT Value af type protocol address family socket type underlying protocol to be used AF_INET SOCK_STREAM 0 (default) or value returned by getprotobyname Function result: socket number (HP-UX file descriptor), -1 if failure occurs. Example: s = socket (AF_INET, SOCK_STREAM, 0); The socket number returned is the socket descriptor for the newly created socket. This number is an HP-UX file descriptor and can be used for reading, writing or any standard file system calls after a BSD Sockets connection is established. A socket descriptor is treated like a file descriptor for an open file. Chapter 2 35