TD_SR.git
2018-03-13  Jérôme BenoitTD2: Make the server almost work as expected.
2018-03-12  Jérôme BenoitTD2: CRLF -> LF conversion.
2018-03-12  Jérôme BenoitTD2: Add multithreaded server primary code.
2018-03-12  Jérôme BenoitTD1: Refactor the client side code.
2018-03-12  Jérôme BenoitTD2: code cleanup in the client part.
2018-03-12  Jérôme BenoitTD2: Make the socket client multithreaded.
2018-03-11  Jérôme BenoitUse stderr where appropriate.
2018-03-10  Jérôme BenoitBetter exception handling.
2018-03-09  Jérôme BenoitTD2: Avoid to duplicate newline.
2018-03-09  Jérôme BenoitCode cleanups.
2018-03-09  Jérôme BenoitCode cleanups.
2018-03-09  Jérôme BenoitSwitch CRLF to LF line endings.
2018-03-09  Jérôme BenoitTD1: Refine the deadlock explanation.
2018-03-09  Jérôme BenoitTD2: Add preliminary code for question 1.
2018-03-09  Jérôme BenoitTD1: Fix the deadlock explanation.
2018-03-09  Jérôme BenoitTD1: Explain and fix the deadlock in exo3.
2018-03-09  Jérôme BenoitTD1: Make some constructors.
2018-03-07  Jérôme BenoitTD1: Set values to trigger a deadlock.
2018-03-07  Jérôme BenoitTD2: Add several producers and consumers to exo3.
2018-03-07  Jérôme BenoitTD1: Add proper locking to the producer/consumer exo3...
2018-03-07  Jérôme BenoitTD1: Use thread optimized random number generator.
2018-03-07  Jérôme BenoitTD1: fix the exo1 response.
2018-03-07  Jérôme BenoitTD1: Initial commit of exercice 3 code.
2018-03-06  Jérôme BenoitTD1: Use a thread optimized random number generator.
2018-03-06  Jérôme BenoitTD1: remove an extra semicolon.
2018-03-06  Jérôme BenoitTD1: Cleanup the exo1 code.
2018-03-06  Jérôme BenoitAdd exo1 code.
2018-03-06  Jérôme BenoitInitial commit for TD1 exo1.