tcp - MMORPG客戶端/服務器編碼

MMORPG客戶/服務器通信中使用的UDP和TCP協議如何? 例如: 客戶端是否通過UDP廣播(播放器位置等)到服務器? 或相反亦然? 或者更像是在客戶端請求服務器移動播放器的情況下使用TCP。 服務器收到請求,移動播放器,並發回給玩家現在在位置xyz的客戶端? 聊天頻道必須使用TCP來實現嗎? 有沒有什麼好的文章/書籍? 我發現了點點滴滴,但看起來真正的肉和土豆是從經驗中獲得的。…


用於發送短信的Android廣播接收器?

我創建了一個BroadcastReceiver,並使用android.provider.Telephony.SMS_RECEIVED動作過濾器對其進行配置,以便每次手機接收到文本時都會調用它。 是否有一些事件/操作或其他方式可以在手機發送文本時通知我的應用程序(最好是獨立於發送它的應用程序)? 到目前為止,我看到的唯一選擇是輪詢內容提供商的content://sms/sent,它甚至沒有給…


Android:如何檢查服務器是否可用?

我正在開發一個連接到服務器的應用程序。 到目前為止,如果服務器可用,登錄和數據傳輸工作正常。 服務器不可用時會出現問題。 在這種情況下,該方法發送登錄請求並等待響應。 有誰知道如何檢查服務器是否可用(可見)? 必須實現的簡單邏輯的偽代碼如下: String serverAddress=(從配置文件中讀取值)//已經完成 boolean serverAvailable=(檢查服務器…


Android-如何接收廣播意圖ACTION_SCREEN_ON/OFF?

<application><receiver android:name=".MyBroadcastReceiver" android:enabled="true"><intent-filter><action android:name="android.intent.action.ACTIO…



android - 如何確定我的某個活動是否在前台

這個問題在這裡已有答案: 檢查Android應用程序是否在後台運行 27個答案 我已經實現了一個由AlarmManager觸發的BroadcastReceiver。 AlarmManager在BOOT_COMPLETED上初始化。 所以我必須在清單中聲明接收器。 我的問題是,我希望BroadcastReceiver只在我自己的活動都不在前台時做某事(也就是用戶沒有與我的應用程序交互)。…


你如何檢查android中的互聯網連接?

這個問題在這裡已有答案: 如何檢查Android上的互聯網訪問? InetAddress永遠不會超過 50個答案 我想檢查每項活動的互聯網連接。 如果丟失,則應顯示消息。 任何人都可以指導我如何實現這一目標嗎?…


sendStickyBroadcast和Android中的sendBroadcast之間有什麼區別

sendStickyBroadcast和sendBroadcast在Android中有什麼區別?…


如何檢查Receiver是否在Android中註冊?

我需要檢查我的註冊接收者是否仍然註冊,如果不是,我如何檢查它的任何方法?…


在Android上檢測網絡連接類型

如何檢測Android上的網絡連接類型? 它是通過ConnectivityManager.getActiveNetworkInfo().getType(),並且是僅限於Wifi和移動的答案嗎?…


android - 在Manifest中註冊應用程序類?

我有一個Application類來保持我的應用程序的全局狀態。 但我無法在Manifest文件中註冊它? 任何想法如何做到這一點?…




android broadcastreceiver broadcast broadcastreceiver範例 registerreceiver send intentfilter sendbroadcast manifest intent