[問題] 請問一個程式要同時 Rendering 和 傳遞資料 的作法

看板C_and_CPP (C/C++)作者 (我是殺菌)時間16年前 (2009/03/04 09:41), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
目前在撰寫一個對戰俄羅斯方塊的遊戲, 主要是希望畫面中可以呈現自己和對方的 畫面, 但目前遇到幾個問題, 希望有經驗的人可以提供一點意見 我將 socket 建立連線之後, 每次進入 game loop 都會停在 accpet, 除非 socket 斷線, 建立 server 端才會繼續 render 畫面, 目前是想說應該要讓程式多工 , 但不知道這樣的想法是否正確? 但我查詢多工方式的結果有 fork(), select(), 和 multithread, 這三者都可以完成 多工的方式嗎? 感謝大家的回答, 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.96.254

03/04 10:29, , 1F
你的socket必須使用non-blocking mode
03/04 10:29, 1F
文章代碼(AID): #19hTnA5f (C_and_CPP)
文章代碼(AID): #19hTnA5f (C_and_CPP)