HP Rp7410 BSD Sockets Interface Programmer's Guide - Page 173

Summary Tables for System and Library, Calls

Page 173 highlights

Table 8-1 Programming Hints Summary Tables for System and Library Calls Summary Tables for System and Library Calls The following table contains a summary of the BSD Sockets system calls. BSD Sockets System Calls System Call Description socket bind listen connect accept send, sendto, sendmsg recv, recvfrom, recvmsg shutdown Creates a socket, or communication endpoint for the calling process. Assigns a socket address to the socket specified by the calling process. Sets up a queue for incoming connection requests. (Stream sockets only.) For stream sockets, requests and creates a connection between the remote socket (specified by address) and the socket (specified by descriptor) of the calling process. For datagram sockets, permanently specifies the remote peer socket. Receives a connection between the socket of the calling process and the socket specified in the associated connect call. (Stream sockets only.) Sends data from the specified socket. Receives data at the specified socket. Disconnects the specified socket. Chapter 8 173

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196

Chapter 8
173
Programming Hints
Summary Tables for System and Library Calls
Summary Tables for System and Library
Calls
The following table contains a summary of the BSD Sockets system calls.
Table 8-1
BSD Sockets System Calls
System Call
Description
socket
Creates a socket, or communication endpoint for the
calling process.
bind
Assigns a socket address to the socket specified by
the calling process.
listen
Sets up a queue for incoming connection requests.
(Stream sockets only.)
connect
For stream sockets, requests and creates a
connection between the remote socket (specified by
address) and the socket (specified by descriptor) of
the calling process. For datagram sockets,
permanently specifies the remote peer socket.
accept
Receives a connection between the socket of the
calling process and the socket specified in the
associated connect call. (Stream sockets only.)
send
,
sendto
,
sendmsg
Sends data from the specified socket.
recv
,
recvfrom
,
recvmsg
Receives data at the specified socket.
shutdown
Disconnects the specified socket.