Авторизация
Поиск по указателям
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
Предметный указатель
IMAP (Internet Message Access Protocol), creating and deleting folders 270
IMAP (Internet Message Access Protocol), downloading 243—249
IMAP (Internet Message Access Protocol), downloading, entire mailbox 243—245
IMAP (Internet Message Access Protocol), downloading, messages individually 245—249
IMAP (Internet Message Access Protocol), examining folders 239—243
IMAP (Internet Message Access Protocol), examining folders, message numbers vs. UIDs 239—240
IMAP (Internet Message Access Protocol), examining folders, message ranges 240
IMAP (Internet Message Access Protocol), finding messages 262—267
IMAP (Internet Message Access Protocol), finding messages, composing queries 263—265
IMAP (Internet Message Access Protocol), finding messages, running queries 265—267
IMAP (Internet Message Access Protocol), flagging and deleting messages 249—255
IMAP (Internet Message Access Protocol), flagging and deleting messages, deleting messages 252—255
IMAP (Internet Message Access Protocol), flagging and deleting messages, reading flags 250—251
IMAP (Internet Message Access Protocol), flagging and deleting messages, setting flags 252
IMAP (Internet Message Access Protocol), moving messages between folders 270
IMAP (Internet Message Access Protocol), overview 223—225
IMAP (Internet Message Access Protocol), retrieving message parts 255—262
IMAP (Internet Message Access Protocol), retrieving message parts, finding message structures 256—260
IMAP (Internet Message Access Protocol), retrieving message parts, retrieving numbered parts 260—262
IMAP (Internet Message Access Protocol), scanning folder list 236—239
IMAP4Client class 227 230
IMAPFactory object 227 231
imaplib module 224
IMAPLogic object 231 234
Import cgi command 413
IN-ADDR.ARPA extension 84
In-Reply-To header 173
Inbox folder 239 243 245
Index('BODY') 249
index.html file 348
inetd loop 484
inetd server 480—481 483 484
inetd, configuring 47—48
inetd, handling errors with 54—55
inetd, using socket objects with 51
inetd, using UDP with 51—54
inetd, when not to use 55
inetd.py file 484
infinite loop 40—41
info() 125
init process 423
initsyslog() 60
INPUT tag 388
INSERT INTO command 305
Insertion attacks 323
Installing and configuring mod_python 394—399
Installing and configuring mod_python, configuring Apache directories 396—398
Installing and configuring mod_python, fixing configuration problems 398—399
Installing and configuring mod_python, loading the module 395
Installing and configuring mod_python, overview 394—395
int() 359 360
Internet Assigned Numbers Authority (LANA) 7
Internet Message Access Protocol see "IMAP (Internet Message Access Protocol)"
Interpreter instances (mod_python) 413—414
introspection 355
Invocationtype parameter 47
IOError exception 283
IP address 4 9 21 76
IPv4 20 67 97—98 99 100 101—102
IPv6 26 67 97—102 352—353
IPv6, address 76
IPv6, handling family preferences 100—102
IPv6, queries 77
IPv6, resolving addresses 98—100
IPX/SPX (NetWare) protocol 20
ISO 8859-1 187 188
isValid() 288
Java 159 300
JDBC driver conversion layer 297
join() 445 447
Jython interpreter 297
Jython zxJDBC, connecting 299—301
Key pair 325
KeyboardInterrupt exception 32 40 42 43 457
Level parameter 37
libxml2 library 149
LineOnlyReceiver class 486 488
lineReceived() 488
Lines header 171
Linux 7 14 16 38 46 68 172 216 346 372 386 388
Linux platform 396 420
list() 215 238
list.sort() 359
listen() 14 39 43 54 459
listener() 462
listenTCP() 488
listMethods() 360
LoadModule line 395
load_verifyJocations() 335
Local area network (LAN) 95 97
locale.getpreferredencoding() 194
Localhost server 198
Lock object 448 450 452 466
Locking 448
Lockpool lock 459 462
LOCK_EX argument 437
LOCK_UN argument 437
logexception() 60
logexception(1) call 188
loggedin() 230 231
Logging module 55 56
login() 208 228 230 231 278
loginerror() 234 235 236
logout() 231 235 248
LOG_ALERT syslog priority 59
LOG_AUTH syslog facility 58
LOG_CONS syslog option 57
LOG_CRIT syslog priority 59
LOG_CRON syslog facility 58
LOG_DAEMON syslog facility 58
LOG_DEBUG syslog priority 59
LOG_EMERG syslog priority 59
LOG_ERR syslog priority 59
LOG_INFO syslog priority 58 59
LOG_KERN syslog facility 58
LOG_LOCALx syslog facility 58
LOG_LPR syslog facility 58
LOG_MAIL syslog facility 58
LOG_NDELAY syslog option 57
LOG_NEWS syslog facility 58
LOG_NOTICE syslog priority 59
LOG_NOWAIT syslog option 57
LOG_PERROR syslog option 57
LOG_PID syslog option 57
LOG_syslog priority 59
LOG_USER syslog facility 58
LOG_UUCP syslog facility 58
loop() 475
Loopback interface 102
Low-level interface 10—15
Low-level interface, basic client operation 10—11
Low-level interface, basic server operation 13—15
Low-level interface, errors and exceptions 11—12
Low-level interface, file-like objects 12—13
Mac OS 9 77
Mail from command 202
Mailbox information (POP) 215—16
Maildir specification 216
MainThread thread 445 455 457 459 462
make install command 395
makefile() 12—13 15 29 30 31
Man-in-the-middle (MITM) attacks 322
Math class 362
Max-age attribute 389
md5 command 386 388
MD5 sum 386 388
md5sum command 386 388
Meerkat service 162
Message-ID header 171 173 174—175
Message/rfc822 type 259
MessageSet object 240 254
Metadata, reading 313—316
Metadata, reading, counting rows 313—314
Metadata, reading, retrieving data as dictionaries 315—316
Method parameter 118
MIME (Multipurpose Internet Mail Extensions), composing alternatives 185—187
MIME (Multipurpose Internet Mail Extensions), composing attachments 182—184
MIME (Multipurpose Internet Mail Extensions), parsing 190—195
MIME (Multipurpose Internet Mail Extensions), understanding 180—181
MIME header 173
MIME message 192
MIMEBase generic object 183
MIMEMultipart object 182 183 186
MIMEText module 173
MIMEText object 183
Mimetypes module 183
Minidom, Document object 156
Minidom, parse() 151
MITM (man-in-the-middle) attacks 322
mkd() 294
mktime_tz() 179
Mods-available directory 395
mod_python 393—416
mod_python mailing list 399
mod_python, basics of 399—402
mod_python, basics of, handler return values 401—2
mod_python, basics of, overview 399—400
mod_python, basics of, role of PythonHandler 400—401
mod_python, dispatching requests 402—404
mod_python, escaping 412—413
mod_python, handling input 405—412
mod_python, handling input, extra URL components 405—407
mod_python, handling input, GET method 407—410
mod_python, handling input, overview 405
mod_python, handling input, POST method 410—412
mod_python, installing and configuring 394—399
mod_python, installing and configuring, configuring apache directories 396—398
mod_python, installing and configuring, fixing configuration problems 398—399
mod_python, installing and configuring, loading the module 395
mod_python, installing and configuring, overview 394—395
mod_python, interpreter instances 413—414
mod_python, need for 393—394
mod_python, overview 393
mod_python, prebuilt handlers in 415
Morsel object 389 391 392
Moving files (FTP) 294
Mozilla 122
msg() 467
mtr program 5
Multi-threaded program 444
Multipart messages 180
multipart/alternative part 259
Multiple inputs per field, handling (CGI) 385—386
Multipurpose Internet Mail Extensions (MIME) 169
Multithreading 444
MX record 76 78 82
mxTidy 128 133
MySQL, connecting 299
MySQL-Python 299
MySQLdb 299
MySQLdb connect() 299
Name argument 77
Named style 307
NAMEINARGS flag 49
Netmask 9
Network applet 66
network clients 19—34
Network clients, handling errors 23—31
Network clients, handling errors, errors with file-like objects 29—31
Network clients, handling errors, missed errors 26—28
Network clients, handling errors, socket exceptions 24—26
Network clients, overview 19
Network clients, sockets, communicating with 23
Network clients, sockets, creating 20—22
Network clients, sockets, overview 19—20
Network clients, using user datagram protocol 31—33
Network file system (NFS) 216
Network servers 35—64
Network servers, accepting connections 40—41
Network servers, avoiding deadlock 60—63
Network servers, handling errors 41—43
Network servers, inetd, configuring 47—48
Network servers, inetd, handling errors with 54—55
Network servers, inetd, using socket objects with 51
Network servers, inetd, using UDP with 51—54
Network servers, inetd, when not to use 55
Network servers, logging with syslog 55—60
Network servers, overview 35
Network servers, preparing for connections 35—39
Network servers, preparing for connections, binding the socket 39
Network servers, preparing for connections, creating socket object 36
Network servers, preparing for connections, listening for connections 39
Network servers, preparing for connections, setting and getting socket options 36—38
Network servers, using user datagram protocol 43—45
Network servers, xinetd, configuring 48—50
Network vulnerabilities, reducing with SSL 324—325
Network vulnerabilities, understanding 322—324
Network vulnerabilities, understanding, compromised server 324
Network vulnerabilities, understanding, deletion attacks 323
Network vulnerabilities, understanding, fake server (traffic redirection) 324
Network vulnerabilities, understanding, human engineering 324
Network vulnerabilities, understanding, insertion attacks 323
Network vulnerabilities, understanding, overview 322
Network vulnerabilities, understanding, replay attacks 323
Network vulnerabilities, understanding, session hijacking 323
Network vulnerabilities, understanding, sniffing 322
newconn() 474 475 476 484
newline character 91
Next>>button 382
NFS (Network File System) 216
nlst() 284 288
node types 158
Non-HTTP protocols 123 125
Non-UNIX platforms 55 56
Nonblocking mode 469
None object 318
Not() 263
notify() 467
Nowait implementation 52—53
Nowait server 52
Nowait type 47
NS record 76 79 82
nslookup() 81
NTEventLogHandler() 55
ntransfercmd() 279 280—281 282 284
numbergen() 450
Numeric style 306
O'Reilly's Meerkat service 160
ODBC driver conversion layer 297
ok parameter 335
openlog() 56
OpenSSL 330—331
OpenSSL, verifying server certificates with 331—338
OpenSSL, verifying server certificates with, obtaining root certificate authority certificates 332
OpenSSL, verifying server certificates with, overview 331
OpenSSL, verifying server certificates with, verifying the certificates 332—338
Operating system lookup services 66—75
Operating system lookup services, obtaining information about your environment 74—75
Operating system lookup services, performing basic lookups 66—70
Operating system lookup services, performing reverse lookups 70—74
Opportunistic encryption 206
Or() 263
osslverify.py file 338
Paramstyle variable 306
parse() 151
parsedate_tz() 179
Passive mode 276
passwd parameter 299
pass_() 212
path attribute 389
Реклама