Remodeled a P2P file sharing software like BitTorrent to enable users to share files using Java language.
Enabled peers to send a handshake message before transmission.
Improved file sharing efficiency by coding communication protocol, file splitting and combining rules.
Transformed 1GB file among 6 users in 10 seconds, tested by Apache JMeter.
main class: peerProcess