買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$1,380$1,311 -
$1,4403D Game Programming with C++
-
$149$118 -
$1,350Extreme Programming Examined
-
$399Data Warehousing and E-Commerce
-
$2,630$2,499 -
$2,050$1,948 -
$1,930$1,834 -
$2,250$2,138 -
$1,880$1,786 -
$2,250$2,138 -
$990Core JFC, 2/e (Paperback)
-
$168$133 -
$1,980$1,881 -
$1,188Business Rules and Information Systems: Aligning IT with Business Goals
-
$1,710$1,625 -
$1,620$1,539 -
$750Java 2 Micro Edition Application Development (Paperback)
-
$980$960 -
$1,930$1,834 -
$490$417 -
$780$741 -
$680$578 -
$450$356
商品描述
- Combine the power of both operating systems
- Use C++ Objects to achieve cross-platform communication
Want to reduce your overall cost of ownership? The object-oriented techniques for cross-platform communications presented in this book will enable you to develop applications capable of accessing functionality located on either UNIX or Windows NT.
This book delivers an in-depth look at cross-platform techniques beyond socket communications. It builds on the authors' earlier title, Making UNIX and Windows NT Talk, which demonstrated how to use UDP and TCP socket communications to implement cross-platform systems in a variety of run-time environments.
C++ Objects for Making UNIX and WinNT Talk is a practical guide to implementing object-oriented cross-platform communications. Each chapter introduces a new concept, explained with supporting architectural drawings, C++ classes, and working applications. You learn how to create increasingly sophisticated C++ inter-platform objects that will enable you to implement cross-platform communications in a wide variety of architectures single-threaded, multi-threaded, and Windows-based applications.
Learn how to use these advanced techniques that provide features not inherently available from pure sockets.
- Remote Procedure Calls (RPC) that call a procedure from an application running on one machine to execute on another.
- Remote Execution (REXEC), the daemon residing on UNIX workstations, provides a powerful communication channel requiring user authentication.
- File Transfer Protocol (FTP) with feature-rich custom file transfer systems.
- Cross-Platform Semaphores that can protect shared process resources, or facilitate multi-platform processes.
- Shared Memory processes that can write and read from a central resource independent of each other.
- Pipes for process-to-process communications that transmit and receive data using standard input and output file descriptors.
- Publish and Subscribe application frameworks that allow UNIX and NT to communicate without customizing message sending and translation.
C++ Objects that you can plug into your own applications are supplied on the companion CD-ROM.
Mark Nadelson and Tom Hagan have 25 years of experience in developing within UNIX, DOS/Windows and, more recently, Windows NT systems. Their work has included the development of network software for telecommunications, digital signal processing, internet programming, and financial institutions. It is in their development of mission-critical applications for financial institutions, where legacy UNIX systems are wedded to Windows NT workstations, that they have honed their skills in inter-platform communications.
商品描述(中文翻譯)
主要好處:
- 結合兩個作業系統的強大功能
- 使用 C++ 物件實現跨平台通信
想要降低整體擁有成本嗎? 本書中介紹的面向物件的跨平台通信技術將使您能夠開發能夠訪問位於 UNIX 或 Windows NT 上的功能的應用程式。
本書深入探討了超越 socket 通信的跨平台技術。 它基於作者之前的著作 讓 UNIX 和 Windows NT 互通,該書展示了如何使用 UDP 和 TCP socket 通信在各種執行環境中實現跨平台系統。
C++ 物件實現 UNIX 和 WinNT 互通 是一本實用指南,旨在實現面向物件的跨平台通信。 每一章介紹一個新概念,並用支援的架構圖、C++ 類別和運行中的應用程式進行解釋。您將學習如何創建越來越複雜的 C++ 跨平台物件,使您能夠在各種架構中實現跨平台通信——單執行緒、多執行緒和基於 Windows 的應用程式。
學習如何使用這些先進技術,提供純 socket 所無法獲得的功能。
- 遠程過程調用 (RPC) ,從一台機器上運行的應用程式調用另一台機器上的過程執行。
- 遠程執行 (REXEC), 住在 UNIX 工作站上的守護進程,提供一個強大的通信通道,需要用戶身份驗證。
- 文件傳輸協議 (FTP) ,具有功能豐富的自定義文件傳輸系統。
- 跨平台信號量 ,可以保護共享進程資源,或促進多平台進程。
- 共享記憶體 ,可以從中央資源中獨立地寫入和讀取的進程。
- 管道 ,用於進程間通信,使用標準輸入和輸出文件描述符傳輸和接收數據。
- 發布和訂閱 應用框架,允許 UNIX 和 NT 之間的通信,而無需自定義消息發送和翻譯。
可以插入您自己應用程式的 C++ 物件將隨附的 CD-ROM 提供。
Mark Nadelson 和 Tom Hagan 在 UNIX、DOS/Windows 以及最近的 Windows NT 系統開發方面擁有 25 年的經驗。他們的工作包括為電信、數字信號處理、互聯網編程和金融機構開發網絡軟體。在為金融機構開發關鍵任務應用程式的過程中,他們的技能在於將舊版 UNIX 系統與 Windows NT 工作站結合,從而磨練了他們在跨平台通信方面的能力。