資料介紹
C++ Network Programming :Over the past decade, concurrent object-oriented network programming
has emerged as an effective paradigm for developing software applications
whose collaborating objects can either be
1. Collocated within one process or computer or
2. Distributed across a set of computers connected by a network, such
as an embedded system interconnect, a local area network (LAN), an
enterprise intranet, or the Internet.
When objects are distributed, the various entities that constitute these objects
must communicate and coordinate with' each other effectively. Moreover,
they must continue to do so as applications change over their lifetimes.
The placement of objects, the available networking infrastructure,
and platform concurrency options allow for a level of freedom that's powerful,
yet challenging.
When designed properly, concurrent object-oriented network programming
capabilities can add a great deal of flexibility to your application options.
For instance, in accordance with the requirements and resources
available to your projects, you can use
• Real-time, embedded, or handheld systems
• Personal or laptop computers
• An assortment of various-sized UNIX or Linux systems
• "Big iron" mainframes and even supercomputers
You'll likely encounter complex challenges, however, when developing and
porting networked applications on multiple operating system (OS) platforms.
These complexities appear in the form of incompatible networking protocols or component libraries that have different APIs and semantics on
different hardware and software platforms, as well as accidental complexities
introduced by limitations with the native OS interprocess communication
(IPC) and concurrency mechanisms themselves. To alleviate these
problems, the ADAPTIVE Communication Environment (ACE) provides an
object-oriented toolkit that runs portably on dozens of hardware and OS
platforms, including most versions of Win32 and UNIX, as well as many
real-time and embedded operating systems.
Some would have you believe that de facto or de jure OS standards,
such as POSIX, UNIX98, or Win32, are all programmers need to shield
their applications from portability challenges. Unfortunately, the adage
that "the nice thing about standards is that there are so many to choose
from" [Tan96] is even more applicable today than it was a decade ago.
There are now dozens of different OS platforms used in commercial, academic,
and governmental projects, and the number of permutations grows
with each new version and variant.
We've developed many multiplatform, concurrent, and networked systems
for the past two decades. We can therefore assure you that OS
vendors often choose to implement different standards at different times.
Moreover, standards change and evolve. It's likely that you'll work on multiple
platforms that implement different standards in different ways at different
times. Programming directly to OS APIs therefore yields the following
two problems:
- C++ C語言函數(shù)查詢電子版下載 0次下載
- C和C++實物精選《C專家編程》 0次下載
- C和C++經典著作《C和指針》 0次下載
- C和C++經典著作-C專家編程.PDF 0次下載
- Visual C++和MFC創(chuàng)建的應用程序基礎知識 0次下載
- C++程序設計教程之C++的初步知識的詳細資料說明 31次下載
- Visual C++教程之C++的基礎知識介紹 9次下載
- VISUAL C++教程之VISUAL C++的安裝和使用方法 19次下載
- 《Visual C++游戲編程基礎》電子書.pdf 0次下載
- c280x / c2801x C / C++頭文件和外周 實例快速啟動 7次下載
- Qt5 C++ GUI Programming Cookbook 22次下載
- Interfacing with C: Programming 0次下載
- C++課程設計教學大鋼
- C++程序設計經典pdf
- The C++ Programming Language T
- C語言和C++中結構體的區(qū)別 309次閱讀
- C++中實現(xiàn)類似instanceof的方法 631次閱讀
- 使用 MISRA C++:2023? 避免基于范圍的 for 循環(huán)中的錯誤 836次閱讀
- C++簡史:C++是如何開始的 637次閱讀
- C語言和C++中那些不同的地方 985次閱讀
- C與C++混合編程是什么 1744次閱讀
- C++語言的發(fā)展 617次閱讀
- C/C++基礎知識匯總 2436次閱讀
- C語言與C++面試知識點總結 1881次閱讀
- C語言和C++的特點與用法詳細說明 4444次閱讀
- C++:引用的使用場景 4090次閱讀
- 圖文詳解:C++的輸出輸入 3401次閱讀
- C++封裝:this指針 3492次閱讀
- 從C++的“深度”與“廣度”來探究其復雜程度 3421次閱讀
- c++和c語言之間有什么區(qū)別 3.1w次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24476次下載 | 免費
- 2EMC電路設計工程師必備的EMC基礎
- 0.42 MB | 6次下載 | 2 積分
- 3低壓降肖特基整流管SR340L數(shù)據(jù)手冊
- 0.78 MB | 2次下載 | 免費
- 4CPCI6310型復合視頻采集板資料
- 0.04 MB | 1次下載 | 免費
- 5W25X16W25X32\W25X64 數(shù)據(jù)手冊
- 1.02 MB | 1次下載 | 1 積分
- 6LESD3Z5.0C系列 SOD-323塑料封裝ESD保護二極管規(guī)格書
- 1.92 MB | 次下載 | 免費
- 7DFN2020-3L塑料封裝ESD保護二極管SD15VHHU系列規(guī)格書
- 1.12 MB | 次下載 | 免費
- 8快恢復二極管FR101 THRU FR107數(shù)據(jù)手冊
- 0.86 MB | 次下載 | 免費
本月
- 1常用電子元器件集錦
- 1.72 MB | 24476次下載 | 免費
- 2三相逆變主電路的原理圖和PCB資料合集免費下載
- 27.35 MB | 111次下載 | 1 積分
- 3運算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 11次下載 | 5 積分
- 5常用電子元器件介紹
- 3.21 MB | 8次下載 | 免費
- 6EMC電路設計工程師必備的EMC基礎
- 0.42 MB | 6次下載 | 2 積分
- 7QW2893應急燈專用檢測芯片
- 590.40 KB | 4次下載 | 免費
- 8相關協(xié)議信號總結
- 0.94 MB | 4次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183344次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論