LinuxWifi Group

CS 329

Code Review 4/30/03

 

Isaac Sanchez

Michael Walsh

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)