如圖所示,有一個主服務器和多個用戶應用程序。服務器在其數據庫中爲每個應用程序維護了一組供稿。換句話說,每個應用程序都有一組獨特的供稿。當服務器對每個應用程序唯一時如何發送提要?
如何在客戶端應用程序從服務器接收的飼料?唯一讓我無法實現的問題是,客戶端將如何請求服務器發送其源。即使客戶端向服務器推送關於訂閱源的信息,服務器將如何發送它們,或者客戶端將如何接收它。一種出路可能是,服務器將所有提要寫入文件,然後知道文件地址的客戶端解析提取相關數據。但是如果連接到服務器的客戶端很多,這可能是一個很長的過程。
注:客戶端應用程序是一個桌面應用程序
我將識別客戶端,但服務器如何將數據發送到_swing應用程序_ –
服務器在未請求時幾乎從不向客戶端發送信息,它是請求信息的客戶端。有向客戶推銷信息的方法,但存在障礙;您必須讓客戶端偵聽服務器通知,並且必須始終確保客戶端IP尚未更改。相信我,你最好是讓客戶端請求信息。 – Daniel