想法蠻類似的
現在都不在意效能,所以用C#人人都能上手的方式提供API了
(我是闇奉提供API那邊的能力也就只有這樣啦,不是說coco這邊的各位大大捏)
但是目前是先用DDE的方式嘗試取代樓主說的winsock or pipe
因為先前看到nes大的DDE小工具就突發奇想了
既然來源都是C#只好配合用C#開發來作為接收比較容易些
不過每家的C#都蠻爛的,要寫到可以完整接收
程式碼就已經可能讓人看不太懂了
所以我找到一個很久以前的模擬環境
用C#去接這模擬環境資料(透過dll,C++/winapi)
這個API很厲害,除掉DllImport開始收資料只需要幾行程式碼就完成了
然後DDE的部分則是用nes大那個工具把資料打到EXCEL上
這邊將資料輸出到EXCEL也是一行程式碼就可以完成
當然也要x86和x64都能插進來才方便接客... ... 源
也就是把各方資料當客源全都都灌進自己的系統後,後面的處理就都相同了
由於自己的系統也是要當資訊源
那EXCEL上的資料也是能被目前的一些軟體指接設DDE接收
剛好又有簡單的工具能把收到的資料打進EXCEL
就這樣好像在堆基木的情形下居然很順利的完成一個不像玩具的玩具程式
在例子中我是用x86版的程式接一份資料打到EXCEL
然後也用x64版的程式接一份資料打到EXCEL
把x86版看成 資訊源 #1
然後x64版看成 資訊源 #2 ...
只要把其他來源依這種方式全都整合進EXCEL
那樓主說要用socket應該也就是把EXCEL換成自己的Sever
而DDE小工具也是換成自己Sever對應的Client這樣吧...
|