Advertisement
Heruberuto

Untitled

May 23rd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.67 KB | None | 0 0
  1. package ass.ullriher.hw8.server.impl;
  2.  
  3. import ass.ullriher.hw8.server.ByteBufferUtil;
  4. import ass.ullriher.hw8.server.IResponse;
  5. import ass.ullriher.hw8.server.IResponseWriter;
  6.  
  7. import java.nio.ByteBuffer;
  8. import java.nio.channels.SocketChannel;
  9.  
  10. public class ResponseWriter implements IResponseWriter {
  11.     @Override
  12.     public void accept(IResponse t) throws Exception {
  13.         SocketChannel client = t.getClient();
  14.         String responseData = t.getResponseData();
  15.         ByteBuffer buffer = ByteBufferUtil.stringToByteBuffer(responseData);
  16.  
  17.         while (buffer.hasRemaining()) {
  18.             client.write(buffer);
  19.         }
  20.  
  21.         client.close();
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement