iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 25
0
自我挑戰組

卡牌遊戲開發日記v2020系列 第 25

Day25 思考遊戲的傳輸協議

今天在思考的是要用什麼樣的方式實作?

client base

require ->
start <-
deal ->
update, drawn <-
discard ->
end <-

server base

start <-
ACK ->
wait_deal <-
deal ->
update <-
ACK ->
draw <-
discard ->
end <-
ACK ->

混合

start <-
deal ->
update, draw <-
discard ->
end <-
ACK ->

SYN-ACK的概念是從TCP協定那邊借來的,只是往返太多次也蠻浪費時間的。
所以一直不確定要用哪一種方式才好。
圖片來不及畫,晚點再附上


上一篇
Day24 終於改成socket連線
下一篇
Day26 思考遊戲的傳輸協議-2
系列文
卡牌遊戲開發日記v202030

尚未有邦友留言

立即登入留言