Android Socket实现重用harmony项目
socket/serversocket.java --> socketImpl.java (java.net)
socketimpl.java --> java/net/plainsocketimpl.java --> Libcore Os IoBridge etc (libcore.io)
socketimpl.java --> java/nio/SocketChannelImpl.java --> Libcore Os IoBridge etc (libcore.io)
libcore OS --> libcore/io/Posix.java --> libcore_io_Posix.cpp --> linux posix api <sys/socket.h> (accept)
libcore IoBridge --> libcore/io/Posix.java --> libcore_io_Posix.cpp --> linux posix api <sys/socket.h> (sendto, recvfrom, etc)
Posix.java通过JNI (libcore_io_Posix.cpp)调用linux的posix API,例如accept, sendto, recvfrom等