LinuxWifi Group
CS 329
Code Review
Srini Kattragadda
David Bowen
Issue #1 . Pipe advertisement
- we open sockets for every peer we discover
- these include peers that do not have our software running so they aren.t listening for our socket
- this is very inefficient
Issue #2 . Peer Discovery
- self discovery
- your peer name should not appear on the gui screen
Issue# 3 . File Info Class
- define string constants for filePathType
Issue# 4 . FileInfo Class
- Use Sytem.getproperty for file separator instead of ./.
- Allows for greater portability between operating systems
- Ref: Line 235 and 302
Issue# 5 . FileInfo Class . Readfile exception handling
- doesn.t really handle anything
- ref: line 348
Issue# 6 - JxtaSocketLinuxwifi . Save downloaded file to correct Path
- When you get a download response (byte stream) need to specify the correct file path to save the file according to the user.s preferred download folder
- Need an upload folder also (can be the same as download folder)