我正在尋找一個Java庫,幫助我2個或更多的是在同一或不同的機器上(不同網絡)運行Java應用程序之間發送信息插座之間的溝通。Java庫:2個以上的Java應用程序
我正在尋找TCP套接字通信。
我知道我可以實現自己的格式,但我正在尋找已經做了什麼。
我也在尋找一些簡單的不耗資源。
感謝
我正在尋找一個Java庫,幫助我2個或更多的是在同一或不同的機器上(不同網絡)運行Java應用程序之間發送信息插座之間的溝通。Java庫:2個以上的Java應用程序
我正在尋找TCP套接字通信。
我知道我可以實現自己的格式,但我正在尋找已經做了什麼。
我也在尋找一些簡單的不耗資源。
感謝
java.net.Socket中加java.io.DataInputStream中和java.io.DataOutputStream中。
RMI。
RMI/IIOP。
XML-RPC。
JAXB或SOAP的任何其他實現。
這並不完全。
要做到在簡單的Java的socket通信,內置的庫是相當簡單: 見http://www.oracle.com/technetwork/java/socket-140484.html
在數據的格式條款需要通過套接字連接發送。一種方法是Java序列化,但除非您知道所運行的確切環境,否則我不會推薦它,因爲它不是一種非常靈活/便攜的方法。相反,也許看看google-gson(http://code.google.com/p/google-gson/)這是一個低調,易用的庫,用於從Java類實例到Json的編碼,反之亦然。 Json是一種非常便攜的格式,您可以將其用於幾乎任何語言/平臺。
也許http://code.google.com/p/protobuf/用於序列化。 – Waldheinz