我正在使用Java RMI編寫客戶端 - 服務器應用程序。現在,我的問題是我有多個客戶端和一個服務器,看到一些溝通,我在客戶端和服務器都有System.out.println語句(SOP),但是我只在一個控制檯上看到所有輸出,有沒有辦法單獨查看它們?客戶端和服務器的獨立控制檯(Java RMI)
爲了澄清這進一步讓我給你一個簡單的例子,辛
**Server**
void callServer(){
System.out.println("Server is called");
}
**Client**
void callClient(){
System.out.println("Client is called");
server.callServer();
}
**Simulator**
main(){
//create RegistryServer
//create server instance
//create client instance
System.out.println("Sim Started");
client.callClient();
}
輸出
辛入門
客戶端被稱爲
服務器被稱爲
所需的輸出
Sim Console: Sim Started
Client Console: Client is called
Server Console: Server is called
這可能嗎?
只是爲了確保你想把所有的輸出管道輸送到一個地方,並且序言寫入的行的開始與程序在做什麼?或者你想要將輸出寫入不同的位置? – 2011-04-12 20:38:58
不,我想打開三個窗口/控制檯,每個應該顯示它們的SOP ... – 2011-04-12 20:40:39
請澄清您想要的設置:多少個進程,它們如何通信?有多少臺遊戲機,它們應該是什麼? – Asaf 2011-04-12 21:31:15