我有以下要求:Java:開始使用套接字和網絡套接字
用戶在網站上發佈併發布任務請求。
有多臺機器(客戶端)運行可以執行任務的已安裝軟件(而非網絡瀏覽器)。
網絡服務器必須問這些客戶端,他們是否願意完成任務。我想讓Web服務器在aws上運行。
這是我迄今瞭解:
客戶端可以是一個Java套接字客戶端。
aws上可以有一個套接字服務器。
Web服務器與套接字服務器進行通信,並要求它與套接字客戶端通信並獲取響應。
其他選項可能會使用websocket,但我需要客戶端是安裝的軟件而不是瀏覽器。在這種情況下是否可以消除服務器套接字的需要?
請建議最佳方法。鏈接到一些教程將是非常有用或至少我知道該怎麼去谷歌。
感謝