including native socket practice,MINA practice.