1
我正在開發具有文件共享,聊天功能和一些服務器跟蹤功能的客戶端 - 服務器基礎結構。同步插座是否仍然允許外部用戶操作?
我需要爲每個連接創建三個持續的TCP連接,因爲它們將使用單獨的協議,並且通常使用單獨的服務器實例。我還沒有開始設計溝通的東西,因爲我不確定哪種類型的系統應該設計爲:異步或同步?
如果我選擇異步,它會給我相對於其他三個協議有什麼好處?
如果我選擇同步,例如,由於其他人的發送過程,在短時間內發送的兩個聊天消息是否會因其中一個丟失或延遲而受到影響?
我希望我的問題不太清楚。
謝謝。所有關於異步和多任務處理的討論使我認爲這是程序執行多任務的唯一途徑。我擔心這會限制我的用戶。 – Fuselight 2014-10-10 13:54:27