1
我有一個遠程對象,通過Java RMI爲多個客戶端提供服務,因此我需要遠程對象能夠識別其客戶端。我正在考慮通過讓遠程對象調用Thread.currentThread().setId()
來爲客戶端分配唯一的ID。我假設服務器將每個客戶端視爲一個單獨的線程。在Java中,服務器如何更改其RMI客戶端的線程ID?
你能告訴我怎麼才能用一臺機器測試這種方法,它將同時播放服務器和客戶端部分?
如果您認爲它不起作用,我該如何解決這個問題?
謝謝。