added some networking stuff
Added some code to the sockets
fixed an error in TorrentSocket
added ThreadedSocket and modified some of the socket classes
changes happened
Changed some thread related stuff in TorrentServer and added timeout to TorrentSocket
trivially optimized ThreadedSocket
changed how some exceptions were handled by sockets
Create a networking package that contains the basic networking necessarry for the project. The package still needs testing but at the very least all necessarry classes exist and the idea is layed out
Made the message class that will be used for PseudoTorrent. The class still needs testing but it is built
Filled out ProtocolPackage and other Protocol related classes
I think I've basically implemented all of the networking package and the pseudoTorrent.networking package. Now they need to be tested
Added some test classes and tested and fixed Message class
Made some changes to ProtocolPackage and tested it. More tests could be run but it seems to be working now
fixed some compilation issues
don't remember what I changed. Minor things
Wrote test for and fixed BasicSocket
Tested ThreadedSocket
modified the ProtocolSocket class in a way that will hopefully prevent starvation on the sendMessage method
fixed some stuff in ProtocolSocket