我正在使用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