2 有必要,不能替代。
socket是個協議,上面可以傳輸任何東西。
遠程對象調用僅僅是把對象序列化後傳輸壹下。所以必須要求另壹端可以反序列化的部分。
而事實是socket常用場景之壹是java和C的通訊,那麽C無法反序列化。 另外,向 ftp,http,email等都是基於socket的。不可能被遠程對象替代。