Description: 1. Provide a list of shared files. 2. Real-time discovery LAN peers. 3. Provide a list of shared files at the request of the peer. 4. Search for file sharing within the LAN. 5. Implement file segment parallel download
To Search:
File list (Check if you may need any files):
P2Pshare
........\assets
........\......\image
........\......\.....\apk.png
........\......\.....\bmp.png
........\......\.....\doc.png
........\......\.....\docx.png
........\......\.....\empty.png
........\......\.....\exe.png
........\......\.....\gif.png
........\......\.....\gz.png
........\......\.....\jar.png
........\......\.....\jpeg.png
........\......\.....\jpg.png
........\......\.....\log.png
........\......\.....\mp3.png
........\......\.....\nfo.png
........\......\.....\pdf.png
........\......\.....\php.png
........\......\.....\png.png
........\......\.....\rar.png
........\......\.....\sql.png
........\......\.....\tar.png
........\......\.....\torrent.png
........\......\.....\txt.png
........\......\.....\vlc.png
........\......\.....\xlsx.png
........\......\.....\xml.png
........\......\.....\zip.png
........\......\menu
........\......\....\menu.txt
........\......\sheep1.png
........\......\sheep2.png
........\domain
........\......\.DS_Store
........\......\Chat.java
........\......\ChatMessage.java
........\......\commands
........\......\........\AddDirectoryCommand.java
........\......\........\ICommand.java
........\......\........\RemoveDirectoryCommand.java
........\......\DomainController.java
........\......\filesystem
........\......\..........\Directory.java
........\......\..........\FileRepresentation.java
........\......\..........\HashingTask.java
........\......\..........\Md5Generator.java
........\......\..........\XmlFileRoot.java
........\......\FileTask.java
........\......\listmodel
........\......\.........\ChatListModel.java
........\......\.........\RootFolderListModel.java
........\......\.........\TransferTableModel.java
........\......\.........\UserListModel.java
........\......\MenuAction.java
........\......\network
........\......\.......\NetworkAction.java
........\......\.......\NetworkController.java
........\......\.......\NetworkListener.java
........\......\.......\NetworkObject.java
........\......\.......\NetworkSender.java
........\......\.......\TCPConnection.java
........\......\.......\TCPServer.java
........\......\.......\TCPServerManager.java
........\......\Observable.java
........\......\Observer.java
........\......\TaskManager.java
........\......\User.java
........\......\UserRepository.java
........\......\XmlFileRepository.java
........\persistence
........\...........\MenuMapper.java
........\...........\PersistenceController.java
........\...........\XmlFileHandler.java
........\README.md
........\StartUp.java
........\ui
........\..\.DS_Store
........\..\Application.java
........\..\ChatPanel.java
........\..\components
........\..\..........\JPlaceHolderTextField.java
........\..\..........\MyTransferCellRenderer.java
........\..\..........\MyTreeCellRenderer.java
........\..\..........\ProgressComponent.java
........\..\FileTreePanel.java
........\..\ImagePanel.java
........\..\MenuHandler.java
........\..\MessageCellRendering.java
........\..\Overview.java
........\..\SharingPanel.java
........\..\TabPanel.java
........\..\TransferInfoPanel.java
........\..\UserPanel.java