Re: [討論] 打字兵的心聲
※ 引述《yllan (藍永倫)》之銘言:
: 現在感覺問題卡在 theta server 的地方很多,變成大家都要遷就 theta server。
: 也許是該換一套 server 程式了?
: 第九點和 theta 目前用 SOAP 有關係吧?
: (我推測目前的 theta server 一定要某些 http header,卻被改寫之類的)
: 如果換成單純的 HTTP GET/POST 應該可以解決。
: 總之,可以考慮看看開發新的 server...
HTTP GET/POST 的好處就是實作簡單,可以用php這種程式就完成
SOAP 的好處是寫起來更容易,就當作在call本機端的程式而已
但是...不管是HTTP/SOAP 額外的網路負擔都很重
(但是可以過一般上班族公司的防火牆)
舉例而言,打字兵要回傳'xxxxx'五個字的打字資料
以以字元為單位的話
HTTP方式需要: TCP payload(40),HTTP header(~50)+'xxxxx'(5)
約100個字元資料
SOAP需要: TCP payload(40),HTTP header(~50)+XML tag(200~300)
約250個字元資料
澳咪協定: TCP payload(40)+指令訊息(2)+'xxxxx'(5) (估計)
約 50 個字元
**以上不包括TCP額外產生的ACK/SYN/RST封包
Enigma輕量傳輸協定(但不保證主機一定收的到@@):
UDP payload(40)+加密表頭(24)+指令訊息(2)+'xxxxx'(5)
約 70 個字元 (加密表頭防止小白亂入)
**但不會有TCP額外產生的ACK/SYN/RST封包
所以關於協定的部分,現在玩的人並沒有很多的情況下
SOAP/HTTP都算是不錯的選擇就是了,目前theta的問題
主要是比較少在更新主機端程式罷了
anyway,主機最理想的條件:
1.大水管
2.固定ip佳
3.非學網 (除非喝茶免疫)
4.Theta/澳咪 需Windows OS + MSSQL, HTTP-based應該任何 OS 都可以吧
5.有serial console或可以遠端監控的功能(這樣一台要20萬吧科科..)
6.具備UPS或放在機房裡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.48.36
→
07/16 16:54, , 1F
07/16 16:54, 1F
推
07/16 16:54, , 2F
07/16 16:54, 2F
推
07/16 16:55, , 3F
07/16 16:55, 3F
推
07/16 17:02, , 4F
07/16 17:02, 4F
→
07/16 17:03, , 5F
07/16 17:03, 5F
推
07/16 17:11, , 6F
07/16 17:11, 6F
→
07/16 17:12, , 7F
07/16 17:12, 7F
推
07/16 17:12, , 8F
07/16 17:12, 8F
推
07/16 17:17, , 9F
07/16 17:17, 9F
→
07/16 17:18, , 10F
07/16 17:18, 10F
討論串 (同標題文章)