Home
Browse all 647 examples
Download all 647 examples
Download sample chapters
Reviews
Errata
Acknowledgments
Links on .NET
Paradoxal Press

Buy directly from Paradoxal Press at $33.99 (Save 43%)



Category: Programming
Level: Beginner to seasoned
900 pages
ISBN-10 097661322-0
ISBN-13 978-097661322-0
$59.99 USA
$79.99 CANADA


Chapter 17: Input/Output and streams


Chapter 16<     > Chapter 18


Listings: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Table of content:

Introduction to streams
       Class hierarchy for streams
       Facilities to handle streams
       Stream data typing
       String encoding

Reading and writing files
       Simple read/write on a file
       Reading and writing binary data in a file
       Reading and writing text in a file
       Working asynchronously with streams

Harnessing TCP/IP with sockets
       Introduction to sockets and TCP/IP
       Working synchronously with sockets
       Working asynchronously with sockets

Getting information about network interfaces and status
       Discovering available network interfaces
       Ping
       Event on network changes
       Network activity statistics

HTTP and FTP clients
       URI
       The WebClient class
       Other classes to access resources from their URIs

Coding an HTTP server with the HttpListener class over HTTP.SYS
       Introduction to HTTP.SYS
       The System.Net.HttpListener class
       Processing HTTP requests asynchronously

Support for mails protocols (SMTP and MIME)

Buffering and compressing data streams
       Applying services on streams with the decorator design pattern
       Buffering streams data
       Compressing a data stream

Reading and writing data on the serial port

Support for secure communication protocols: SSL, NTLM and Kerberos
       Introduction to secure communication protocols
       Secure communication protocols and the System.Net.Security namespace
       The SslStream class
       The NegociateStream class
       Encrypting data streams



Copyright Patrick Smacchia 2006 2007