C# Network Programming
暫譯: C# 網路程式設計

Richard Blum

  • 出版商: Sybex
  • 出版日期: 2002-12-31
  • 售價: $2,640
  • 貴賓價: 9.5$2,508
  • 語言: 英文
  • 頁數: 656
  • 裝訂: Paperback
  • ISBN: 0782141765
  • ISBN-13: 9780782141764
  • 相關分類: C#
  • 已過版

買這商品的人也買了...

商品描述

Description

On its own, C# simplifies network programming. Combine it with the precise instruction found in C# Network Programming, and you'll find that building network applications is easier and quicker than ever.


This book helps newcomers get started with a look at the basics of network programming as they relate to C#, including the language's network classes, the Winsock interface, and DNS resolution. Spend as much time here as you need, then dig into the core topics of the network layer. You'll learn to make sockets connections via TCP and "connectionless" connections via UDP. You'll also discover just how much help C# gives you with some of your toughest chores, such as asynchronous socket programming, multithreading, and multicasting.

Network-layer techniques are just a means to an end, of course, and so this book keeps going, providing a series of detailed application-layer programming examples that show you how to work with real protocols and real network environments to build and implement a variety of applications. Use SNMP to manage network devices, SMTP to communicate with remote mail servers, and HTTP to Web-enable your applications. And use classes native to C# to query and modify Active Directory entries.

Rounding it all out is plenty of advanced coverage to push your C# network programming skills to the limit. For example, you'll learn two ways to share application methods across the network: using Web services and remoting. You'll also master the security features intrinsic to C# and .NET--features that stand to benefit all of your programming projects.

 

Table of Contents

Introduction

Part I Network Programming Basics
Chapter 1: The C# Language
Chapter 2: IP Programming Basics
Chapter 3: C# Network Programming Classes
Chapter 4: DNS and C#

Part II Network Layer Programing
Chapter 5: Connection-Oriented Sockets
Chapter 6: Connectionless Sockets
Chapter 7: Using The C# Sockets Helper Classes
Chapter 8: Asynchronous Sockets
Chapter 9: Using Threads
Chapter 10: IP Multicasting

Part III Application Layer Programming Examples
Chapter 11: ICMP
Chapter 12: SNMP
Chapter 13: SMTP
Chapter 14: HTTP
Chapter 15: Active Directory
Chapter 16: Remoting
Chapter 17: Security

Index

商品描述(中文翻譯)

**描述**
單獨使用 C# 可以簡化網路程式設計。結合《C# 網路程式設計》中精確的指導,您會發現建立網路應用程式比以往任何時候都更容易、更快速。

本書幫助新手入門,介紹與 C# 相關的網路程式設計基礎,包括語言的網路類別、Winsock 介面和 DNS 解析。您可以在這裡花費所需的時間,然後深入了解網路層的核心主題。您將學會如何通過 TCP 建立套接字連接,以及如何通過 UDP 進行「無連接」的連接。您還會發現 C# 在一些最棘手的任務上提供了多少幫助,例如非同步套接字程式設計、多執行緒和多播。

當然,網路層技術僅僅是達成目的的手段,因此本書繼續深入,提供一系列詳細的應用層程式設計範例,展示如何在真實的協議和網路環境中工作,以建立和實現各種應用程式。使用 SNMP 來管理網路設備,使用 SMTP 與遠端郵件伺服器通信,並使用 HTTP 使您的應用程式具備網路功能。還可以使用 C# 原生類別查詢和修改 Active Directory 項目。

最後,本書還涵蓋了大量進階內容,以推動您的 C# 網路程式設計技能達到極限。例如,您將學習兩種在網路上共享應用程式方法的方法:使用 Web 服務和遠端處理。您還將掌握 C# 和 .NET 中固有的安全功能,這些功能將使您的所有程式設計專案受益。

**目錄**
*引言*
*第一部分 網路程式設計基礎*
第 1 章:C# 語言
第 2 章:IP 程式設計基礎
第 3 章:C# 網路程式設計類別
第 4 章:DNS 與 C#

*第二部分 網路層程式設計*
第 5 章:面向連接的套接字
第 6 章:無連接的套接字
第 7 章:使用 C# 套接字輔助類別
第 8 章:非同步套接字
第 9 章:使用執行緒
第 10 章:IP 多播

*第三部分 應用層程式設計範例*
第 11 章:ICMP
第 12 章:SNMP
第 13 章:SMTP
第 14 章:HTTP
第 15 章:Active Directory
第 16 章:遠端處理
第 17 章:安全性

*索引*

最後瀏覽商品 (1)