C++ Objects for Making Unix and Windows NT Talk

Mark Nadelson, Tom Hagan

  • 出版商: CMP Books
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 558
  • 裝訂: Paperback
  • ISBN: 1929629079
  • ISBN-13: 9781929629077
  • 相關分類: C++ 程式語言
  • 已絕版

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

商品描述

Key Benefits:

  • 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.