回覆列表
-
1 # 程式碼接盤俠
-
2 # 明哥玩程式設計
從題目上來看,你應該是想做一個聯網遊戲。
Python做一款聯網遊戲,必要存在是服務端和客戶端。使用的協議是socket套接字。
1、在服務端建立socket程式,並寫入連線進來後的業務響應程式碼。
2、啟動服務,建立監聽埠,等待客戶端連線
3、寫客戶端,透過你已經寫好的伺服器埠進行業務邊接。
4、編寫客戶端登陸後的操作流程,和業務流程。
5、啟動客戶端,進行連線和操作。
6、end
這只是一個較為簡單的流程,如果你想做聯網遊戲,可以看一下socket議協,第一步可以考慮實現一下socket聊天室, 再透過遊戲框架進行專案的實現。
-
3 # 慎談奧秘
透過socket套接字實現。
1.建立ServerSocket和Socket;
2.開啟連結到Socket的輸入/輸出流;
3.按照協議對Socket進行讀/寫操作;
4.關閉輸入輸出流、關閉Socket。
對戰,伺服器必須應對多人及以上的客戶端的連線,還需要引入了python的threading多執行緒模組,透過監聽實時監控網路狀態,同時利用socket.listen(2)引入排隊等待機制。
-------------河南新華
透過socket套接字實現。
1.建立ServerSocket和Socket;
2.開啟連結到Socket的輸入/輸出流;
3.按照協議對Socket進行讀/寫操作;
4.關閉輸入輸出流、關閉Socket。
對戰,伺服器必須應對多人及以上的客戶端的連線,還需要引入了python的threading多執行緒模組,透過監聽實時監控網路狀態,同時利用socket.listen(2)引入排隊等待機制。