public void run(){
		byte[] b = new byte[8192];
		MessageEvent me = new MessageEvent(b);
		while(true){
			try{
				Connection.getInputStream().read(b);
				Main.getDefaultEventSystem().listen(me.setBytes(b));
				if(me.isCanceled())break;
			}catch(Exception e){e.printStackTrace(); break;}
		}
		System.out.println("Reader Thread Ended!");
	}