title: how to get remote java class file byte stream at runtime?
body: <p>I wanna modify remote runtime class file(Already loaded in JVM at remote server).<br>
  How many steps should I do?  I know some APIs, such as Instrumentation, classfiletransformer, ASM, etc. I can modify a class file loacted at local hard disk, using ASM. I can get all names of current loaded classes in locate JVM， by attach JVM's PID. But, what's the next? Does it need to do socket programming to transfer remote classfile to local machine? And I am confusing about this. Any references or advices. thx for ur consideration. </p>