[2016-05-16 18:57:31 UTC] GUYS for the network class we have to write a http proxy, and what was REALLLY ghey is that for no reason at all it wasnt working, THEN it turned out it wasnt cuz my code was wrong, well it was, but it was wrong in parsing the client requests, and for some reason this meant that the servers would send back only half their data etc... and all along i was looking at the wrong PLACE (le sigh) [2016-05-16 20:38:56 UTC] ARGHH... and apparently i was doing thread.run the entire time, when it should have been thread.start [2016-05-16 20:39:04 UTC] this is why java sux (not really) [2016-05-16 21:33:13 UTC] What's the difference between start and run? [2016-05-16 22:15:20 UTC] well... thread.run just runs the run method, whereas start actually creates a new thread then runs it (so i was really confused why some sites which create multiple https connections weren't working) [2016-05-16 22:16:07 UTC] also i tried logging into this site using the proxy, but for some reason it just seems like we exchange 42 bytes of data or something like that every few seconds without advancing anything [2016-05-16 22:16:42 UTC] we're supposed to convert all http 1.1 connections to 1.0 connections, so is that maybe why the logging in thing doesnt work? because it doesnt seem like you use https for the passwords... [2016-05-16 23:25:51 UTC] mysterious...