2015-02-03 4 views
0

Я пытаюсь использовать java chunked response часть игрового фреймворка. Но он не работает. Кажется, что клиентская сторона начнет получать данные, пока все данные не будут предоставлены на стороне сервера.play framework Java chunked response

Код в значительной степени подобен этому, передавая бесконечную строку кускам.

public static Result index() { 
    // Prepare a chunked text stream 
    Chunks<String> chunks = new StringChunks() { 

     // Called when the stream is ready 
     public void onReady(Chunks.Out<String> out) { 
      while(true){ 
       out.write("hello"); 
      } 
     } 
    }; 
    // Serves this stream with 200 OK 
    return ok(chunks); 
} 

Он просто застрял навсегда, и я ничего не могу получить в браузере или консоли.

Действительно ли это путь бесконечной строки? Если это не так, как я могу передавать бесконечные данные или большой файл (chunked) на клиентскую сторону?

ответ

0

Мой собственный глупый вопрос. Я заблокировал себя, создав бесконечный цикл в своем потоке.

Просто создайте новую тему и все будет хорошо.

Смежные вопросы