做一個小的隨機考試系統
兩臺電腦:一臺用來考生自己隨機抽取50道題的其中一道,一臺用來評委根據考生隨機抽取的題,搜索出答案。
現在想實作考生自己操作隨機抽取題目后,評委電腦自動搜索出答案
怎么實作考生抽取的題的程式 ,觸發評委電腦上的程式
uj5u.com熱心網友回復:
2臺電腦使用同一個資料庫,就行了uj5u.com熱心網友回復:
就是一個資料庫 你的意思用timer 去判斷資料是否重繪?
uj5u.com熱心網友回復:
共有資料庫,考生端抽題后,寫入資料庫標志,評委端定時讀取資料庫中的標志考生端也可以用socket發送內容給評委端
uj5u.com熱心網友回復:
資料庫傳遞是被動,需要主動的刷
tcp/udp通信是可以主動,但是要網路偵聽、連接——局域網、2臺機,這樣也不麻煩
uj5u.com熱心網友回復:
用樓上方法挺好,UDP不穩 ,用TCP最好,觸發訊息,再去讀資料庫uj5u.com熱心網友回復:
讓考生的那個訪問評委的那臺來選題。uj5u.com熱心網友回復:
用同一個資料庫,抽中后在這個題的記錄上標記一下, 另一個電腦就知道了啊uj5u.com熱心網友回復:
另一個電腦需要讀取這個標記才能知道是否被抽中
uj5u.com熱心網友回復:
同在一個資料庫或服務器上,就比較實時了。。。或者讓選擇的時候,先觸發評委的顯示,在觸發自己的顯示。。。uj5u.com熱心網友回復:
1. 評委這邊可以輪詢資料庫,考生答題了就顯示出來……考生抽題后,做選題標記,答題完畢,做答題標記。
2. 可以用TCP 發訊息的方式,考生抽題后,發送訊息告訴評委,自己抽了啥題目,然后答題完畢提交后,再發訊息通知已經答題完畢~
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/101786.html
標籤:語言基礎/算法/系統設計
