[問題] 如何讓程式持續等待指令內容

看板C_and_CPP作者 (TTC)時間9年前 (2014/11/17 11:30), 9年前編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) c++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 我正利用c++和一塊開發版做溝通,由於傳送回來的消息是非同步的,所以不知道何時才 會回傳,所以我要持續偵測這個訊息傳回來的值是什麼,請問我該在form的什麼地方下判 斷訊息指令呢?我爬文是說在背景下,但我找不到什麼背景的地方,只找到formcreate, 有人可以給我點意見嗎,謝謝 餵入的資料(Input): 預期的正確結果(Expected Output): 偵測遠端傳送回來的訊息 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 116.59.173.185 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1416195030.A.DBA.html

11/17 11:50, , 1F
界面是RS232嗎?
11/17 11:50, 1F
不是耶,是走ip的,開發版正常應該會傳值回來(不知道何時),我這邊簡單的c++form要 抓這個值,但我一直不知道怎麼抓 ※ 編輯: love606009 (116.59.173.185), 11/17/2014 11:55:59 目前我是用button和label去實驗,先設變數為0,然後透過button將變數改成10,然後我 有一個地方應該要偵測這個變數值是多少,只要變數一改變就透過label顯示,目前我是 不知道有什麼地方可以一直這樣偵測這個變數有沒有改變,謝謝 ※ 編輯: love606009 (116.59.173.185), 11/17/2014 12:00:15

11/17 12:17, , 2F
wireshark
11/17 12:17, 2F
你好,謝謝你的回答,我知道可以用這個程式,但是我想解決我那個bcb那可以持續偵測 ,讓我的實驗可以成功,謝謝 ※ 編輯: love606009 (116.59.173.185), 11/17/2014 12:21:28

11/17 13:18, , 3F
這樣你需要提供部分程式,其他人才能幫你
11/17 13:18, 3F

11/17 13:19, , 4F
你的程式要用非同步方式去寫
11/17 13:19, 4F

11/17 13:50, , 5F
? thread?
11/17 13:50, 5F

11/17 20:28, , 6F
我也覺得是thread
11/17 20:28, 6F

11/18 11:17, , 7F
我覺得看不懂問題...,倒是從推文反推好像稍微可以揣摩原意
11/18 11:17, 7F
文章代碼(AID): #1KQMlMsw (C_and_CPP)