我需要一个服务器类的返回值,看起来基本上就像这样。
我需要在服务器继续运行时返回该对象。 最简单的方法是什么?
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();
答案 0 :(得分:0)
方法无法返回某个值并仍然继续执行。但是你可以分叉一个线程,然后返回值(当你启动一个线程时,它会立即将控件返回到同一个程序)。请注意,线程的顺序不是保证。