一個簡單實用的開源C++消息中間件SAFMQ - [軟件開發] - [開源 消息中間件 SAFMQ ] 2006-11-23 在很多網絡應用中,尤其那些服務器有時不在線的應用中,將客戶端的數據變更按照產生順序同步到服務器的操作是比較復雜的。為了解決這種問題,可以采用消息中間件產品(例如Windows的MSMQ還有IBM的MQ),但是這種產品比較龐大而且花費不少,對于小規模應用而言沒有必要。 SAFMQ(全稱為Store and Forward Message Queue)是一個簡單的消息中間件,采用C++編寫,采用Apache授權機制。截至2006年11月SAFMQ的的版本為0.5.2,發布于2006年9月。目前版本具有如下的功能: 1. 提供多隊列、多優先級的消息轉發服務。 2. 支持文本、二進制的消息類型。 3. 支持轉發功能,即多個消息中間件之間的消息轉發。 4. 支持事務操作 5. 支持Java、PHP客戶端 6. 支持SSL加密 7. 支持用戶權限 8. 支持對消息的標記 9. 支持TTL(Time To Live)時間戳
上傳時間: 2013-12-06
上傳用戶:alan-ee
This R2.9 revision of the CLID detector provides the TYPE 1 (on-hook, between first and second ring, or before first ring) signal detection and returns the Message raw byte data without parsing of particular fields such as Message Type, Parameter(s) Type(s), etc. The decoding of the Message meaning should be performed by the user application.主叫號碼識別CID算法for TI DSP
標簽: the revision detector provides
上傳時間: 2014-01-18
上傳用戶:天誠24
本書分為四大篇。第一篇提出學習MFC程序設計之前的必要基礎,包括Widnows程序的基本觀念以及C++的高階議題。“學前基礎”是相當主觀的認定,不過,甚于我個人的學習經驗以及教學經驗,我的挑選應該頗具說服力。第二篇介紹Visual C++整合環境開發工具。本篇只不過是提綱挈領而已,并不企圖取代 Visual C++使用手冊。然而對于軟件使用的老手,此篇或已足以讓您掌握Visual C++整合環境。工具的使用雖然談不上學問,但在視覺化軟件開發過程中扮演極重角色,切莫小覷它。 第三篇介紹application framework的觀念,以及MFC骨干程序,所謂骨干程序,是指Visual C++的工具AppWizard所產生出來的程序碼。當然,AppWizard會根據你的選項做出不同的程序碼,我所據以解說的,是大眾化選項下的產品。 第四篇以微軟公司附于Visual C++光碟片上的一個范例程序Scribble為主軸,一步一步加上新的功能。并在其間深入介紹Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技術。這些技術正是其他書籍最缺乏的部分。此篇之最后數章則脫離Scribble程序,另成一格。 本書內含光盤一片,書中所有原始碼與可執行文件盡在其中。
上傳時間: 2016-03-03
上傳用戶:Ants
μC/OS從1992年開始為人們熟悉,到現在已經發展為μC/OS-II。ΜC/OS-II最多支持56個任務,其內核為占先式,總是執行就緒態的優先級最高的任務,并支持Semaphore(信號量)、Mailbox(郵箱)、Message Queue(消息隊列)等多種常用的進程間通信機制。與大多商用RTOS不同的是,μC/OS-II公開所有的源代碼,并可以免費獲得,對商業應用收取少量License費用。
上傳時間: 2016-03-11
上傳用戶:希醬大魔王
TC35i新版西門子工業GSM模塊是一個支持中文短信息的工業級GSM模塊,工作在EGSM900和GSM1800雙頻段,電源范圍為直流3.3~4.8V ,電流消耗——休眠狀態為3.5mA,空閑狀態為25mA,發射狀態為300mA(平均),2.5A峰值;可傳輸語音和數據信號, 功耗在EGSM900(4類)和GSM1800(1類)分別為2W和1W ,通過接口連接器和天線連接器分別連接SIM卡讀卡器和天線。SIM電壓為3V/1.8V,TC35i的數據接口(CMOS電平)通過AT命令可雙向傳輸指令和數據,可選波特率為300b/s~115kb/s , 自動波特率為1.2kb/s~115kb/s。它支持Text和PDU格式的SMS(Short Message Service,短消息),可通過AT命令或關斷信號實現重啟和故障恢復
上傳時間: 2016-03-17
上傳用戶:a3318966
PTypes (C++ Portable Types Library) is a simple alternative to the STL that includes multithreading and networking. It defines dynamic strings, variants, character sets, lists and other basic data types along with threads, synchronization objects, IP sockets and named pipes. PTypes also offers Message queues as an alternative method of thread synchronization. Its main `target audience is developers of complex network daemons, robots or non-visual client/server applications of any kind
標簽: multithreading alternative Portable includes
上傳時間: 2016-03-25
上傳用戶:lz4v4
定時中斷程序,源碼的注釋十分詳細,具體功能如下: 1.Frame 實現能有效降低VxWorks 內存管理內部/外部碎片的機制。 2. Frame 實現為系統提供軟定時器功能的機制,定時器timeout 信息以Message 或其他快捷有效方式通知定時器申請者(Task)。 3. 參考實驗一要求,系統中每個Task 擁有自己的Message Queue,以此方式作為系統的消息驅動基礎。 4. 系統中各Task 應使用同一類型框架,即統一的Task 框架。 5. 系統內實體(Task/ISR)間傳遞的消息應有統一格式(消息頭+消息體),可分短消息和長消息,但消息頭須至少包含消息ID。系統內所有消息均有其唯一ID 標識。
上傳時間: 2016-04-02
上傳用戶:BOBOniu
SHA-1(Secure Hash Algorithm)是美國國家標準局(National Institute of Standard and Technology NIST)為了配合數位簽章演算法(Digital Signature Algorithm DSA)的使用所發布的聯邦資訊處理標準-FIPS PUB 180-1(Federal Information Processing Standard Publication 180-1),而SHA-1 則是SHA-1 (FIPS180)的改良版,現今與MD5 皆廣被使用拿來做密碼驗證功能.其設計的方法是根據MD4,來對輸入的資料訊息(Message)產生出一個160 位元的訊息摘要(Digest) ,對於資料安全性提供了有效的保障.
標簽: Technology Algorithm Institute National
上傳時間: 2014-01-01
上傳用戶:gxf2016
Siproxd is a proxy/masquerading daemon for the SIP protocol. It handles registrations of SIP clients on a private IP network and performs rewriting of the SIP Message bodies to make SIP connections work via an masquerading firewall (NAT). It allows SIP software clients (like kphone, linphone) or SIP hardware clients (Voice over IP phones which are SIP-compatible, such as those from Cisco, Grandstream or Snom) to work behind an IP masquerading firewall or NAT router
標簽: registrations masquerading SIP protocol
上傳時間: 2016-04-10
上傳用戶:fnhhs
練習并掌握多任務實時操作系統下Task 調度、Task 間主要通信手段(信號量、消息隊列等)、RISC 處理器 I/O 端口控制等內容,并形成嵌入式實時應用軟件的良好編程習慣。創建多Task,為每個Task 創建私有的Message Queue,每個Task 只通過自己的私有Message Queue 接收消息;Task 間消息通信通過向對方私有MessageQueue 發送消息完成。 Task1:管理Task。負責系統啟動時同步系統中其他Task 的啟動同步,利用信號量的semFlush()完成。同時接收各Task 的告警信息,告警信息需編號以logmsg 方式輸出。本task 負責系統結束時的Task 刪除處理。 Task2:console 命令行接收Task。接收并分析console 發來的命令行及參數。自行設置5 種以上命令,并根據命令的內容向Task3 或/及Task4 發送激勵消息。同時實現系統退出命令,使系統采用適當方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定義Led 顯示方式表現命令執行情況。本task 應負責led 相關I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 輸出Task。接收需打印輸出的字串消息(命令),輸出到console。收到長度為0 或超常字串向Task1 告警。
上傳時間: 2016-04-12
上傳用戶:iswlkje