
653
Index
A
A character, 499–504, 537
abstract data types
with C#, 25
with C++, 4
with object-oriented pro-
gramming, 15–16
accept ( file descriptor, sockaddr
struct, size of arg 2 ), 643
accept() function
portable network program-
ming and, 290–293
in server-side socket pro-
gramming, 442
Winsock WSADATA object
creation, 152
accept system call, 385
Active Template Library (ATL)
attributes, 563–567, 589
C++ templates, 546–547
client technologies, 547–550
described, 588
overview, 546
server technologies, 550–563
addition-based integer wrapping,
472–474
address spaces, Windows 32-bit,
553
addressing problem, shellcode
arguments, pushing, 340–341
call and jmp trick, 339–340 ...