@Override
	public void run() {
		// System.out.println("Socket Sender");
		while ( true && !isClose) {
			try {
				Thread.sleep(100);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			String s = stringWritable.read();
			if ( s != null ) {
				buffer.clear();
				buffer.put(s.getBytes());
				buffer.flip();
				try {
					this.socketChannel.write(buffer);
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		}
		try {
			socketChannel.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}