Description: 1. Provide the P2P achieve the shared file list. 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):
p
.\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