Авторизация
Поиск по указателям
Goerzen J. — Foundations of Python Network Programming
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Foundations of Python Network Programming
Автор: Goerzen J.
Аннотация: To guide readers through the new scripting language, Python, this book discusses every aspect of client and server programming. And as Python begins to replace Perl as a favorite programming language, this book will benefit scripters and serious application developers who want a feature-rich, yet simple language, for deploying their products.
The text explains multitasking network servers using several models, including forking, threading, and non-blocking sockets. Furthermore, the extensive examples demonstrate important concepts and practices, and provide a cadre of fully-functioning stand alone programs. Readers may even use the provided examples as building blocks to create their own software.
Язык:
Рубрика: Технология /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Год издания: 2004
Количество страниц: 512
Добавлена в каталог: 14.11.2009
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
SSL (Secure Sockets Layer) in Python 326
SSL (Secure Sockets Layer), overview 321
SSL (Secure Sockets Layer), reducing vulnerabilities with SSL 324—325
SSL (Secure Sockets Layer), understanding network vulnerabilities 322—324
SSL (Secure Sockets Layer), understanding network vulnerabilities, compromised server 324
SSL (Secure Sockets Layer), understanding network vulnerabilities, deletion attacks 323
SSL (Secure Sockets Layer), understanding network vulnerabilities, fake server (traffic redirection) 324
SSL (Secure Sockets Layer), understanding network vulnerabilities, human engineering 324
SSL (Secure Sockets Layer), understanding network vulnerabilities, insertion attacks 323
SSL (Secure Sockets Layer), understanding network vulnerabilities, overview 322
SSL (Secure Sockets Layer), understanding network vulnerabilities, replay attacks 323
SSL (Secure Sockets Layer), understanding network vulnerabilities, session hijacking 323
SSL (Secure Sockets Layer), understanding network vulnerabilities, sniffing 322
SSL (Secure Sockets Layer), using built-in SSL 326—330
SSL (Secure Sockets Layer), using OpenSSL 330—331
SSL (Secure Sockets Layer), verifying server certificates with OpenSSL 331—338
SSL (Secure Sockets Layer), verifying server certificates with OpenSSL, obtaining root certificate authority certificates 332
SSL (Secure Sockets Layer), verifying server certificates with OpenSSL, overview 331
SSL (Secure Sockets Layer), verifying server certificates with OpenSSL, verifying the certificates 332—338
SSL-Enabled Communication (HTTPS) 116
sslwrapper class 330
Standard Generalized Markup Language (SGML) 145
start() 445
startthread() 459
starttls() 205 210
stat() 212
Stateclass object 474 475 483
stateless protocol 388
Stats class 362
stopreactor() 230 231
storbinary() 281 282
storlines() 281 282
str() 319
Stream (TCP) communication 10
Stream Protocol 98
Stream socket type 49
Stream type 47
StreamRequestHandler class 351 352
StringIO module 270
Strings, transmitting 90—92
Strings, transmitting, leading size indicator 92
Strings, transmitting, unique end-of-string identifiers 91—92
Struct function 94
struct module 93
Structure value 260
Subject header 173
Subject line 178 188
Synchronous communication 469
sys.exc_info() 60
sys.exit() 42 125 421 432—433
sys.exit(1) call 60
sys.stdout line 46
syslog, logging with 55—60
system() 424
system.listMethods() 161 365
system.methodHelp() 161 365
system.methodSignature() 161 365
SystemExit exception 42
tar.gz file 332
Target setting 445
TCP basics 3—6
TCP basics, addressing 4
TCP basics, reliability 4—5
TCP basics, routing 5
TCP basics, security 6
telnet command 41
TELNET protocol 15
TerminalPassword class 117
test.handler() 399
testclient.py file 367
testcookie key 392
text objects 150
text/plain component 262
text/x-diff 259
Thread module 444
Thread object 445
Thread pools 450
threadcode() 445
threading 443—468
Threading module 444 448
Threading, avoiding deadlock 453—455
Threading, being thread-safe 447—450
Threading, managing access to shared and scarce resources 450—453
Threading, overview 443—445 444—445
Threading, using shared variables 446—447
Threading, writing threaded clients 463—467
Threading, writing threaded servers 455—463
Threading, writing threaded servers, overview 455—457
Threading, writing threaded servers, threaded chat server exercise 457
Threading, writing threaded servers, using thread pools 457—463
ThreadingHTTPServer class 348
ThreadingMixIn class 348 363
threads.def handleconnection() 459
threadworker() 460
time() 317
time.mktime() 179
time.sleep() 428 430
time.time() 317
TimeFromTicks() 317
timeouts 89—90
TimeRequestHandler 351
TimeServer class 351
Timestamp() 317
TimestampFromTicks() 317
TitleParser class 129
TLS (Transport Layer Security) 6 205—208 321
To Header (MIME) 171
toprettyxml() 157
toxml() 157
traceroute program 5
Transactions 302—305
Transactions, hiding changes until finished 303—305
Transactions, performance implications of transactions 303
Transfer encodings 181
Transmitting strings 90—92
Transmitting strings, leading size indicator 92
Transmitting strings, unique end-of-string identifiers 91—92
Transport Layer Security (TLS) 6 205—208 321
Tree-based parser 148
try blocks 42 460
Try blocks, try... except clause 60
Try blocks, try... finally blocks 43 214 437
TT tags 385
Twisted and IMAP 225—236
Twisted and IMAP, error handling 231—236
Twisted and IMAP, logging in 228—231
Twisted and IMAP, overview 226—228
Twisted IMAP library 240 243
Twisted project 470
Twisted, using for servers 485—488
twisted.protocols.imap4 module 263
TXT records 76
UDP (User Datagram Protocol) 7—8 20 23 31—33 37 43—45 47 49 95 96 100
udpechoserver.py server 32
UID 245 248
uid parameter 240 248
UIDNEXT summary item 240
UIDVALIDITY summary item 241 243
uithread() 466
UNIX 45 46 55 159 172 218 346 386 388 396 420 422 424 427 457 484
UNIX-like operating system 7 14 16 19 21 38 45 55 56 66 68 77
UNLISTED type 49
Unlock command 437
UNSEEN summary item 241
url variable 357 367
URLError exception 122 123
urllib 16 113 119 120
urllib module 412
urllib.quote_plus() 383 385
urllib2 module 113 114 115 116 118 121 122 125 277
urllib2 module, HTTPError exception 118
urllib2 module, HTTPPasswordMgr class 117
urllib2 module, URLError class 123
urllib2 module, URLError exception 121
urllib2 module, urlopen() 117
User parameter 299
User xinetd option 49
user() 212
User-visible URLs 401
Using data types 317—19
uTidylib library 133
util.FieldStorage class 409
UUCP (UNIX-to-UNIX Copy Protocol) 58
v-card 259
verify() 335 338
version attribute 389
virus scanners 172
voidcmd() 280
voidresp() 281
Wait server 51—52 54
Wait type 47
Wait xinetd option 49
wait() 422 423 427 467
waitpid() 427 432
watchboth() 476
Web client access 113—126
Web client access, authenticating 115—118
Web client access, fetching Web pages 114—115
Web client access, handling errors 121—125
Web client access, handling errors, connection errors 121—123
Web client access, handling errors, data errors 123—125
Web client access, overview 113
Web client access, submitting form data 118—121
Web client access, submitting form data, with GET 118—120
Web client access, submitting form data, with POST 120—121
Web client access, using non-HTTP protocols 125
wfile object 351
wfile variable 342
Windows 46 55 66 68 69 77 104 346 356
write() 13 19 23 28 218 279 327 488
writeevent() 474 475
writelastaccess() 437
writeline() 279
writerow() 142
Writing threaded clients 463—467
Writing threaded servers 455—463
Writing threaded servers, overview 455—457
Writing threaded servers, threaded chat server exercise 457
Writing threaded servers, using thread pools 457—463
XHTML 148 see parsing"
xinetd, configuring 48—50
XML 127—128
XML and XML-RPC 145—166
XML and XML-RPC, overview 145—148
XML and XML-RPC, summary 166
XML and XML-RPC, using DOM 148—158
XML and XML-RPC, using DOM, full parsing with DOM 151—154
XML and XML-RPC, using DOM, generating documents with DOM 154—157
XML and XML-RPC, using DOM, type reference 157—158
XML and XML-RPC, using XML-RPC 159—166
XML and XML-RPC, using XML-RPC, error handling 165
XML and XML-RPC, using XML-RPC, full-featured example 162—165
XML and XML-RPC, using XML-RPC, introspection 160—162
XML and XML-RPC, using XML-RPC, type handling 165—166
XML-RPC Type Conversion 166
xml.dom.minidom directory 157
xml.dom.Node directory 157
xml.sax.saxutils.XMLGenerator class 157
xmlrpclib Exceptions 165
xmlrpclib module 160 165
Zolera SOAP Infrastructure (ZSI) 159
\Deleted flag 252 255
\HasChildren flag 239
\HasNoChildren flag 239
\Marked flag 238
\n line ending 268
\Noselect flag 238
\Recent flag 249 251
\r\n line ending 268
\Seen flag 245
\Unmarked flag 238
\xfc code 188
_getdoc() 345
_init_() 230 231 234 260 290 488
_writeheaders() 345
Реклама