Separate UI code into unique file
Mix the Shoes app with server and client
Replace recv and write with gets and puts
Refactor code, Storing User info in file with error checking
Add User class file
Return Hash instead of string
Ask for username whenever client joins the server
List all the users from the file
Add users list as accessor to server and socket as attribute of user
Send all info or simple listing for all files present on client-side
Open save as path when downloading
Diplay Listing of user in separate window
Try building files hash for User | Attempt 1
Store Ethernet Address of a user
Cache all files' names when the server is initialize
Connect to peer servers as a client
Starting new thread when connecting as client
Listing of file names in default permission popup
Elegant expansion of file tree in the default config view
Don't show entire path in default config view