簡體   English   中英

Java客戶端服務器應用程序

[英]Java client server application

我想編寫一個簡單的客戶端服務器應用程序,將它們部署在不同的位置,服務器需要向客戶端公開兩個公共方法,並將它們之間的數據交換保持在最低限度,但是我一直在使用套接字。客戶端如何在服務器上調用公共方法? 還是有另一種方法?

有幾種方法可以做到這一點,但我將介紹RMI 它使在遠程Java對象上調用方法變得非常容易。 仍然涉及低層協議(sockets / tcp),但是您不需要自己明確地管理它。

您需要以某種文本或二進制格式對所需的操作和響應進行編碼。

一種簡單的方法是發送要調用的方法的名稱,另一端讀取名稱並調用該名稱的方法。 如果要縮短它的長度,可以發送(byte) 1調用第一個方法,發送(byte) 2調用第二個方法,依此類推,並使用switch語句調用適當的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM