The Linux Programming Interface: a linux and unix system Programming Handbook



tải về 6.93 Mb.
Chế độ xem pdf
trang39/806
Chuyển đổi dữ liệu08.07.2022
Kích6.93 Mb.
#52607
1   ...   35   36   37   38   39   40   41   42   ...   806
The Linux Programming Interface

56
SOCKETS: INTRODUCTION
 1149
56.1
Overview ............................................................................................................... 1150
56.2
Creating a Socket: 
socket()
....................................................................................... 1153
56.3
Binding a Socket to an Address: 
bind()
...................................................................... 1153
56.4
Generic Socket Address Structures: 
struct sockaddr
...................................................... 1154
56.5
Stream Sockets........................................................................................................ 1155
56.5.1
Listening for Incoming Connections: 
listen()
............................................ 1156
56.5.2
Accepting a Connection: 
accept()
.......................................................... 1157
56.5.3
Connecting to a Peer Socket: 
connect()
.................................................. 1158
56.5.4
I/O on Stream Sockets ........................................................................ 1159
56.5.5
Connection Termination: 
close()
............................................................ 1159
56.6
Datagram Sockets ................................................................................................... 1159
56.6.1
Exchanging Datagrams: 
recvfrom()
and 
sendto()
..................................... 1160
56.6.2
Using 
connect()
with Datagram Sockets ................................................. 1162
56.7
Summary................................................................................................................ 1162
57
SOCKETS: UNIX DOMAIN
 1165
57.1
UNIX Domain Socket Addresses: 
struct sockaddr_un
.................................................... 1165
57.2
Stream Sockets in the UNIX Domain .......................................................................... 1167
57.3
Datagram Sockets in the UNIX Domain ...................................................................... 1171
57.4
UNIX Domain Socket Permissions .............................................................................. 1174
57.5
Creating a Connected Socket Pair: 
socketpair()
........................................................... 1174
57.6
The Linux Abstract Socket Namespace ....................................................................... 1175
57.7
Summary................................................................................................................ 1176
57.8
Exercises ................................................................................................................ 1177

tải về 6.93 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   35   36   37   38   39   40   41   42   ...   806




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương