从服务器类返回值

时间:2015-07-24 12:05:39

标签: java server runnable

我需要一个服务器类的返回值,看起来基本上就像这样。

我需要在服务器继续运行时返回该对象。 最简单的方法是什么?

Object o = null;

try {
  ServerSocket socketConnection = new ServerSocket(123456);
  while(true)
  {
   Socket pipe = socketConnection.accept();

   ObjectInputStream serverInputStream = new
          ObjectInputStream(pipe.getInputStream());


   object = (Object)serverInputStream.readObject();

1 个答案:

答案 0 :(得分:0)

方法无法返回某个值并仍然继续执行。但是你可以分叉一个线程,然后返回值(当你启动一个线程时,它会立即将控件返回到同一个程序)。请注意,线程的顺序不是保证。