[英]Universal Windows Platform (UWP) C# app - How to run stand alone python inside your application
[英]C# Server / Client Application for Universal Windows Platform (UWP) apps
我需要設計一個紙牌游戲,將其放在Windows應用商店中,並使人們可以離線下載並相互玩耍。
我的問題是
UWP是否支持UDP通信,就像那些基於Windows的客戶端/服務器聊天程序一樣,可以使用UDP查找主機。
游戲過程中的每一個動作都需要從主機發送/接收,最好的通信方式是什么? 在過去,我將構建一個ServiceHost並將WCF用於主機和客戶端之間的通信。 但是UWP似乎沒有這樣的庫。
我將存儲游戲記錄,包括所有玩家每次移動到主機設備中的記錄(一旦訪問互聯網,設備就會上傳到雲中)。 我應該將其保存到SQLite還是SQL Server Compact?
謝謝你的幫助。
麥可
UWP是否支持UDP通信,就像那些基於Windows的客戶端/服務器聊天程序一樣,可以使用UDP發現主機
UWP具有DatagramSocket以支持UDP通信。 但是要發現主機,您需要使用對等技術,例如藍牙和WiFi-direct。 在UWP中,可以使用PeerFinder類 。
游戲過程中的每一個動作都需要從主機發送/接收,最好的通信方式是什么?
WCF有點繁重,如果邏輯不是很復雜,則原始數據(字節)通信就足夠了。
我將存儲游戲記錄,包括所有玩家每次移動到主機設備中的記錄(一旦訪問互聯網,設備就會上傳到雲中)。 我應該將其保存到SQLite還是SQL Server Compact?
您可以將記錄存儲在SQLite中,也可以將數據保存在純文本文件中。 我建議使用SQLite。
參考文獻:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.