要實作的流程是:(回傳的recbuf是byte陣列)
1. 發送$0401,16,回傳狀態值state1,和traidid;($0401,16,state1,都是4位元組,traidid2位元組)
2. 發送卡資訊,回傳state2;(state2是4位元組)
3. 發送空的卡資訊,作為結束,回傳state3;(state3是4位元組)
我連通了socket之后,
1.第一次回傳 recbuf, 取state1 =recbuf1的0-3位元組,這個時候服務端發過來的資訊說是有個延時,這個延時我這邊怎么取呀,sleep嗎,不管用呢?
2.第二次發送資料接收的陣列recbuf2 ,我要是取他的狀態值,是從recbuf2 第0位元組開始取嗎?這時候有沒有延時?
下面是第一次發送$0401,16, 第二次發送 發送卡資訊的圖片:
uj5u.com熱心網友回復:

uj5u.com熱心網友回復:
這個要服務器,提供介面標準,通過函式上接收傳資料。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/53662.html
標籤:網絡通信/分布式開發
上一篇:Jvcl 3.49 xe8 問題
下一篇:delphi呼叫列印機問題
