- 541 pages
- English
- PDF
- Available on iOS & Android
About This Book
The purpose of this book is to provide tools to design and implement network-orientated applications in.NET. It is also a guide for software designers to choose the best and most efficient way to implement mission critical solutions. The book addresses real-world issues facing professional developers, such as using third-party components as opposed in-house development. It differentiates itself from existing.NET publications because it is aimed at experienced professionals and concentrates on practical, ready-to-use information. The book is written in two languages C# and VB.NET, and covers never-before published information on Telephony in.NET and packet-level networking.
This is the second book in the Digital Press Software Development Series.
- Coverage of lower level protocols allows implementation of performance-centric applications
- Demonstrates the feasibility of developing telephony solutions in-house rather than outsourcing
- Written in VB.NET and C# to assist readers working in either language
- Coverage of Email, FTP and the WWW allows implementation of applications in all three areas
Frequently asked questions
Information
Table of contents
- Front Cover
- Network Programming in .NET With C# and Visual Basic .NET
- Copyright Page
- Contents
- Preface
- Acknowledgments
- Chapter 1. Understanding the Internet and Network Programming
- Chapter 2. I/O in the .NET Framework
- Chapter 3. Working with Sockets
- Chapter 4. HTTP: Communicating with Web Servers
- Chapter 5. SMTP and POP3: Communicating with email Servers
- Chapter 6. FTP: Communicating with File Servers
- Chapter 7. Securing a Network: Firewalls, Proxy Servers, and Routers
- Chapter 8. Protecting Data: Encryption
- Chapter 9. Controlling User Access: Authentication and Authorization
- Chapter 10. Programming for Scalability
- Chapter 11. Optimizing Bandwidth Utilization
- Chapter 12. Ping, DNS, and WHOIS: Monitoring your Network
- Chapter 13. Analyzing Network Packets
- Chapter 14. Adding Digital Telephony
- Chapter 15. Message Queues
- Chapter 16. IPv6: Programming for the Next-generation Internet
- Chapter 17. Web Services and Remoting
- Index