Multicast Sockets: Practical Guide for Programmers (Paperback)
暫譯: 多播套接字:程式設計師實用指南 (平裝本)

David Makofske, Kevin Almeroth

  • 出版商: Morgan Kaufmann
  • 出版日期: 2002-11-01
  • 售價: $1,328
  • 貴賓價: 9.5$1,262
  • 語言: 英文
  • 頁數: 180
  • 裝訂: Paperback
  • ISBN: 155860846X
  • ISBN-13: 9781558608467
  • 相關分類: C 程式語言Java 程式語言
  • 立即出貨 (庫存=1)

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

商品描述

Description:

Multicast Sockets: Practical Guide for Programmers is a hands-on, application-centric approach to multicasting (as opposed to a network-centric one) that is filled with examples, ideas, and experimentation. Each example builds on the last to introduce multicast concepts, frameworks, and APIs in an engaging manner that does not burden the reader with lots of theory and jargon. The book is an introduction to multicasting but assumes that the reader has a background in network programming and is proficient in C or Java. After reading the book, you will have a firm grasp on how to write a multicast program.

 

Table of Contents:

1 Introduction
1.1 Multicast Defined
1.2 Unicast vs. Multicast vs. Broadcast
1.3 The Multicast Tradeoff: Power/Flexibility vs. Complexity
1.4 An Overview of Multicast Protocols
1.5 Organization of this Book

2 Multicasting with C Sockets
2.1 UDP Sockets
2.2 Sending Multicast Packets in C
2.3 Receiving Multicast Packets in C
2.4 A Sample Run of Sender and Receiver(s)
2.5 C and Source Specific Multicast
2.6 WinSock Modifications

3 Multicasting with Java
3.1 The Java MulticastSocket API
3.2 A Java Multicast Sender
3.3 Receiving Multicast Packets in Java
3.4 A Sample Run

4 Multicasting with .NET
4.1 The .NET Sockets Class
4.2 Sending Multicast Packets in C#
4.3 Receiving Multicast Packets in C#
4.4 A Sample Run: C# Multicast Sender and Receiver
4.5 C# and Source Specific Multicast
4.6 The C# UdpClient Class

5 Source Specific Multicast
5.1 Source Specific Multicast Defined
5.2 Advantages of SSM
5.3 Host Support for SSM
5.4 SSM Additions to the APIs

6 Multicast Addressing and Scoping
6.1 Scoping
6.2 Multicast Address Space
6.3 Selecting a Multicast Address
6.4 Java Multicast Address Scope Methods

7 Multicast Reachability and Scalability
7.1 Multicast Reachability
7.2 Multicast Ping
7.3 Multicast Scalability
7.4 MPing with Receiver-based Congestion Control


8 Application Layer Multicast and Reflectors
8.1 Introduction
8.2 A Multicast Reflector in Java

9 Summarizing Lessons Learned

A Multicast History and Protocols
B Summary of Multicast API by Language

商品描述(中文翻譯)

**描述:**
《多播套接字:程式設計師的實用指南》是一種以應用為中心的實作方法,專注於多播(相對於以網路為中心的方法),書中充滿了範例、想法和實驗。每個範例都在前一個的基礎上進行,生動地介紹多播的概念、框架和API,而不會讓讀者感到理論和術語的負擔。這本書是多播的入門書籍,但假設讀者具備網路程式設計的背景,並且精通C或Java。閱讀完本書後,您將能夠熟練地撰寫多播程式。

**目錄:**
1 介紹
1.1 多播定義
1.2 單播 vs. 多播 vs. 廣播
1.3 多播的權衡:效能/靈活性 vs. 複雜性
1.4 多播協定概述
1.5 本書的組織

2 使用C套接字進行多播
2.1 UDP套接字
2.2 在C中發送多播封包
2.3 在C中接收多播封包
2.4 發送者和接收者的範例執行
2.5 C和來源特定多播
2.6 WinSock修改

3 使用Java進行多播
3.1 Java MulticastSocket API
3.2 Java多播發送器
3.3 在Java中接收多播封包
3.4 範例執行

4 使用.NET進行多播
4.1 .NET套接字類別
4.2 在C#中發送多播封包
4.3 在C#中接收多播封包
4.4 範例執行:C#多播發送器和接收器
4.5 C#和來源特定多播
4.6 C# UdpClient類別

5 來源特定多播
5.1 來源特定多播定義
5.2 SSM的優點
5.3 主機對SSM的支援
5.4 SSM對API的新增

6 多播地址和範圍
6.1 範圍
6.2 多播地址空間
6.3 選擇多播地址
6.4 Java多播地址範圍方法

7 多播可達性和可擴展性
7.1 多播可達性
7.2 多播Ping
7.3 多播可擴展性
7.4 基於接收者的擁塞控制的MPing

8 應用層多播和反射器
8.1 介紹
8.2 Java中的多播反射器

9 總結學到的教訓
A 多播歷史和協定
B 按語言總結的多播API