Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
Stevens W.R. — Unix: Network Programming. Volume 1
Stevens W.R. — Unix: Network Programming. Volume 1



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: Unix: Network Programming. Volume 1

Àâòîð: Stevens W.R.

Àííîòàöèÿ:

Network programming involves writing programs that communicate with other programs across a computer network. One program is normally called the client and the other the server. Most operating systems provide precompiled programs that communicate across a network—common examples in the TCP/IP world are Web clients (browsers) and Web servers, and the FTP and Telnet clients and servers—but this book describes how to write our own network programs.


ßçûê: en

Ðóáðèêà: Computer science/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Èçäàíèå: 2-nd edition

Ãîä èçäàíèÿ: 1998

Êîëè÷åñòâî ñòðàíèö: 1011

Äîáàâëåíà â êàòàëîã: 27.04.2014

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
Error, functions      922—924
error, hard      89
Error, soft      89
ERROR_prim member      860
err_doit function, source code      922
err_dump function      922
err_dump function, source code      922
err_msg function      338 922
err_msg function, source code      922
err_quit function      11 131 346 922
err_quit function, source code      922
err_ret function      922
err_ret function, source code      922
err_sys function      8 11—12 90 228 577 779 922
err_sys function, source code      922
err_xti function      768 922
err_xti_ret function      922
ESP (encapsulating security payload)      645 963 967
ESRCH error      454
ESTABLISHED state      37—38 52 91 94—95 117 129 928
Ethernet      31 39 46 48 53 183 192 263 431 433—434 441 446 461 472—474 477—478 488—489 491—492 707 721—722 884 894 926 950—951
ETH_P_ALL constant      707
ETH_P_ARP constant      707
ETH_P_IP constant      707
ETH_P_IPV6 constant      707
ETIME error      630
ETIMEDOUT error      12 89—90 134 185—186 351 412 549 863 931 936
ETSDU (expedited transport service data unit)      765—766
etsdu member      765—766
EUI (extended unique identifier)      431 468 893 966
event structure      173
events member      170—171 876
EWOULDBLOCK error      145 188 191 354 397—398 401 403 424 568 576—577 584 597 958
Examples road map, client-server      16—17
exec function      24 81 102—104 108—109 137 268—269 339—340 342—344 382—384 386 602 736 760 870—871 946
execl function      386
execl function, definition of      103
execle function, definition of      103
execlp function      104
execlp function, definition of      103
execv function, definition of      103
execve function      103
execve function, definition of      103
execvp function      104
execvp function, definition of      103
exercises, solutions to      925—962
exit function      9 37 104 118 126 208 368—369 372 388 559 605—606 922 946
Expedited data      see "Out-of-band data"
Expedited transport service data unit      see "ETSDU"
Exponential backoff      543 717
Extended unique identifier      see "EUI"
Extension headers, IPv6      645
External data representation      see "XDR"
FAQ (frequently asked question)      132 194
FASYNC constant      206
fattach function      849
fcntl function      104 177 205—207 401 410 426—428 567 569 590 595 743—744 867 881
fcntl function, definition of      206
fcred structure      364 390—391
fcred structure, definition of      390
fc_ rgid member      390
fc_gid member      390
fc_groups member      390
fc_login member      390
fc_ngroups member      390—391
fc_ruid member      390
fc_uid member      390
fd member      170—173
FDDI (Fiber Distributed Data Interface)      31 488—489
fdistype function      81
fdopen function      366—367
FD_CLOEXEC constant      104
FD_CLR macro      343
FD_CLR macro, definition of      152
FD_ISSET macro      152
FD_ISSET macro, definition of      152
fd_set datatype      151—153 171
fd_set macro      156 622
FD_SET macro, definition of      152
FD_SETSIZE constant      152 155 165 171
FD_ZERO macro      156
FD_ZERO macro, definition of      152
Feng, W.      xix
Fenner, W.C., xix      198 965
fflush function      367—369
fgets function      15 111 115—116 118 130 132 155 157 217 367—368 399 475 849 927—928 936
Fiber Distributed Data Interface      see "FDDI"
FIFO (first in, first out)      215 376 809
File structure      369 605
File table      383
File Transfer Protocol      see "FTP"
fileno function      156 367
filtering, ICMPv6 type      660—661
filtering, imperfect      492
filtering, perfect      492
FIN (finish flag, TCP header)      36—37 167 369—370 704
Finish flag, TCP header      see "FIN"
Fink, R.      893 965
FIN_WAIT_1 state      37—38 118
FIN_WAIT_2 state      38 131 957
FIOASYNC constant      205 427—428 590
FIOGETOWN constant      427—428
FIONBIO constant      205 427—428
FIONREAD constant      205 366 372 427—428
FIOSETOWN constant      427—428
FireWall      908 964
First in, first out      see "FIFO
flags member      765 767 769 841
flex address, XTI      880
flock structure      744
flooding, broadcast      495
flooding, SYN      99 964
Flow Control      33
flow control, UDP lack of      228—231
Flow information      886
Flow label field, IPv6      886
FNDELAY constant      206
fopen function      849
fork function      xvii 15 24 44 85 102—105 108 110 112 116 122 129 162 215 235 268 335—336 339—340 342—344 346—347 382—383 386 391 395 407—409 424 509 554 557—559 601—603 605 607—608 624 633 643 727—728 730—733 735—737 739—740 747 752 760 806 808 945 957—958
fork function, definition of      102
Format prefix      892—893
formats, binary structures, data      138—140
formats, data      137—140
formats, text strings, data      137—138
fpathconf function      193
fprintf function      302—303 333 336 338 401 404
fputs function      9 11 111 115 156—157 217 367—369 399 582 606 931
FQDN (fully qualified domain name)      237 243 250 275 299 327
Fragmentation      47—49 486 645 657 659 688 884 887 897—898 926 938 958
Fragmentation and broadcast, IP      477—478
Fragmentation and multicast, IP      504
fragmentation, offset field, IPv4      884
Frame type      473 475 492 707
Franz, M.      xx
free function      325 467 609 800
freeaddrinfo function      278—279 286 304 315 325
freeaddrinfo function, definition of      279
FreeBSD      19—20 198 369 592 636
freenetconfigent function      792
free_ifi_info function      431 438 522
free_ifi_info function, source code      439
Frequently asked question      see "FAQ"
Friesenhahn, R.      xix
fseek function      367
fsetpos function      367
fstat function      81
fstat program      914
ftp (file transfer protocol)      9 19 52 186 197 199 252 268 271 334 342 586 799 926 963 968
Fudge factor      95 99 459
Full-duplex      33 377
Fuller, V.      889 965
Fully buffered standard I/O stream      368
Fully qualified domain name      see "FQDN"
Function, destructor      616
function, system call versus      903
function, wrapper      11—13
F_CONNECTING constant      418—419 421
F_DONE constant      421 622
f_flags member      419
F_GETFL constant      206
F_GETOWN constant      205—207 427
F_JOINED constant      632
F_READING constant      419 421
F_SETFL constant      205—206 428 590
F_SETOWN constant      205—207 427 590
f_tid member      621
F_UNLCK constant      744
F_WRLCK constant      744
gai_hdr.h header      305
gai_strerror function      278—279
gai_strerror function, definition of      278
Garfinkel, S.L.      15 965
Gari Software      xix
gated program      184 445 655
Gather write      357 873
ga_aistruct function      311—312 314—315 320—322 329
ga_clone function      315 319
ga_echeck function      306 324
ga_nsearch function      307 309—310
ga_port function      315 317 319 324
ga_serv function      314—315 317 324
ga_unix function      306 320
Generic socket address structure      60—61
getaddrinfo function      10 15 82 256 270 273—286 291 296 298 302 304—307 309 314 317 325 328 394 563 665 689 783 788 792 794 796 944—945 953
getaddrinfo function, definition of      274
getaddrinfo function, examples      282—284
getaddrinfo function, implementation      305—327
getaddrinfo function, IPv6 and Unix domain      279—282
getchar_unlocked function      611
getcorninfo function      274
getc_unblocked function      611
getgrid function      611
getgrid_r function      611
getgrnam function      611
getgrnam_r function      611
gethostbyaddr function      35 237 239—240 245 247—249 255—257 270 273 299—302 304 327 329 610 783 938 940
gethostbyaddr function, definition of      248
gethostbyaddr function, IPv6 support      249
gethostbyaddr_r function      303—305
gethostbyaddr_r function, definition of      304
gethostbyname function      35 237 239—250 252—253 255—257 263 265 270 273 278 280—281 287 299—305 312 317 329 441 610 783 796 940—941 943 945
gethostbyname function, definition of      241
gethostbyname2 function      246—249 256 280 301 312
gethostbyname2 function, definition of      246
gethostbyname_r function      303—305
gethostbyname_r function, definition of      304
gethostent function      256
gethostname function      250—251 257 711 940
gethostname function, definition of      251
getifaddrs function      429
getlogin function      611
getlogin_r function      611
getmsg function      144 722—723 849 853—855 858 860 862—866 903—907
getmsg function, definition of      854
getnameinfo function      82 256 270 273 278 290 298—300 302—303 305 3Z5 327 329 679 796 945
getnameinfo function, definition of      298
getnameinfo function, implementation      305—327
getnameinfo_timeo function      329
getnetbyaddr function      255
getnetbyname function      255
getnetconfig function      784—785 787 796 800 827 959
getnetconfig function, definition of      785
getnetconfigent function      792
getnetpath function      787 792 794 800 820
getnetpath function, definition of      786
getopt function      642—643 712
getpeername function      43 58 64 107—110 137 269 286 299 344—345 412 791
getpeername function, definition of      108
getpid function      604
getpmsg function      849 853 855 866
getpmsg function, definition of      855
getppid function      102 949
getprotobyname function      255
getprotobynumber function      255
getpwnam function      342 611
getpwnam_r function      611
getpwuid function      611
getpwuid_r function      611
getrlimit function      931
getrusage function      735 737
gets function      15
getservbyaddr function      255
getservbyname function      237 251—256 278 287 301—302 315 317 340 783
getservbyname function, definition of      251
getservbyport function      237 251—255 301—302 327
getservbyport function, definition of      252
getsockname function      58 64 93 107—110 135 137 195 223 232 299 374—376 685 695 791 927 944
getsockname function, definition of      108
getsockopt function      66 153—154 177—182 184 198—199 201 208 269—270 412 421 495 537 562 636—637 640 643—644 654 660 835 841 844 848
getsockopt function, definition of      178
gettimeofday function      513—514 525 550—551 630—631 666
getuid function      714
get_ifi_info function      429—439 443 459—462 513 515—517 520 553
get_ifi_info function, source code      434 460
get_rtaddrs function      452 461 464
gf_time function      404
gf_time function, source code      404
Gierth, A.      xix 422 965
GIF (Graphics Interchange Format)      415 735
Gilliam, W.      xx
Gilligan, R.E.      26 62 199 300 463 497 965
Global multicast scope      490
Glover, B.      xx
gmtime function      611
gmtime_r function      611
gn_ipv46 function      326—327
Goto, nonlocal      482 717
gpic program      xx
Grandi, S.      xx
Graphics Interchange Format      see "GIF"
grep program      118 925
Group ID      390—391 393 602
gtbl program      xx
Hacker      15 99 644 702 964
Half-close      37 161 776 910
Half-open connection      186 207
Hand ley, M.      504 965
Hanson, D.R.      xix-xx
Hard error      89
Hathaway, W.      xix
Haug, J.      xx
HAVE_MSGHDR_MSG_CONTROL constant      386 920
HAVE_SOCKADDR_SA_LEN constant      59 920
hdr structure      546 548—549 953
Head, streams      850
header, checksum, IPv4      885
header, extension length      645 650
header, length field, IPv4      883
Heartbeat functions, client-server      581—585
heartbeat_cli function      582 584
heartbeat_cli function, source code      583
heartbeat_serv function      584
heartbeat_serv function, source code      585
Hewlett-Packard      xx
High-Performance Parallel Interface      see "HIPPI"
High-priority, streams message      170 852
Hinden, R.      200 489 646 651 653 885—886 892—893 965—966 968
HIPPI (High-Performance Parallel Interface)      46
History, BSD networking      19
Hofer, K.      xix
1 2 3 4 5 6 7 8 9 10 11 12
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå