- added connect command for client to set the remote host ip or hostname
- future data/ack block numbers now trigger an illegal operation error
- fixed bug where remote tid on client was being reused after the first request for others
- hopefully fixed bug that leaves partial file after an error
- close scanner resource when stopping
- close socket resources (school computers were giving warnings)
- check  readonly file
- added more detailed logging
- now using wait/notify for stopping server (untested though)
added an option get block number from user. Added another error mode for simulate error on block number
Merge branch 'iteration5' of https://github.com/koreyconway/sysc3303project into iteration5
fixed a bug with the append and shrink packet
- can now change the port number when connecting to a server using the form "host:port"
- added "show connection" command to client to see the currently connected server and port
made the change to remove the readonly file error
- client now will auto connect to localhost
- error packets received now show print out error code
- fixed bug where TftpErrorPacket didn't have it's type set
Fixed error with the index in the method : modify the mode on request packet. Changed mode from ascii to netascii
- put stars to make invalid tid errors more visible in logs
- fixed bug with future block number actually saying current block number (when future block is received)
- fixed but for removing trailing 0 on mode during transfer request in err sim
- improved error message sent when parsing mode in request packets
changed data.length to packet.getLength()