Packet Event Client 設計範例

前提

1. 這邊是以 ComStock 資訊為例

2. 已設計對應Quote Server (Packet Event Server) 服務

3. 展示 Packet Event Client 設計是如何的簡潔

4. 展示 Packet Event Client 於其他系統中如何使用FEED模式運作

首先是基本的函式設計, 規劃封包與Quote處理

如果是其它OS使用FEED模式, W_IP_InfoW_TCP_Client 是不需要, 另行使用該OS下的Socket或API處理

然後是主程式,這裡是以 TCP 模式 直接操作 Packet Event Client

最後是 FEED 模式 的示範(這裡還是用 Window Socket 模擬示範, 其它OS如法泡製即可)

下面是程式運行的畫面(左邊是FEED模式,右為正常的TCP模式)

這邊僅為Demo, Quote Server端SeqNo都打0

以OS為IBM-AIX, 於WINIX的設計環境下, 可設計為C函式庫, 整理如以下C函式應用之

HTS Server Client 完整的資料包裝於 Packet Event Protocol 下運作, 可有效降低頻寬使用提升資訊速度,

如果改透過 Data Cell System 資訊架構處理, 資料的精簡與效率更是可觀

支援 Big-Endian/Little-Endian 的系統判斷並相容

Solaris下的HTS接收程式實例