From b88d32c4319a0ecc6d9aae75bac4cf84a71f603d Mon Sep 17 00:00:00 2001 From: Luca Arrotta Date: Fri, 2 Apr 2021 15:45:01 +0200 Subject: [PATCH] first commit --- .../6.7/executionHistory/executionHistory.bin | Bin 23133 -> 34373 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/6.7/fileHashes/fileHashes.bin | Bin 18897 -> 19497 bytes .gradle/6.7/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .gradle/6.7/javaCompile/classAnalysis.bin | Bin 0 -> 18700 bytes .gradle/6.7/javaCompile/javaCompile.lock | Bin 17 -> 17 bytes .gradle/6.7/javaCompile/taskHistory.bin | Bin 18619 -> 18749 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/outputFiles.bin | Bin 18911 -> 19271 bytes .idea/.name | 1 + .idea/gradle.xml | 1 + .idea/vcs.xml | 6 +++ build/classes/java/main/TCPClient.class | Bin 1650 -> 0 bytes build/classes/java/main/TCPServer.class | Bin 1601 -> 0 bytes .../classes/java/main/iterative/Client.class | Bin 0 -> 1661 bytes .../java/main/iterative/IterativeServer.class | Bin 0 -> 1612 bytes .../java/main/multithread/MultiServer.class | Bin 0 -> 846 bytes .../java/main/multithread/ServerThread.class | Bin 0 -> 1649 bytes .../compileJava/source-classes-mapping.txt | 12 +++-- src/main/java/TCPClient.java | 38 ---------------- src/main/java/TCPServer.java | 43 ------------------ src/main/java/iterative/Client.java | 40 ++++++++++++++++ src/main/java/iterative/IterativeServer.java | 41 +++++++++++++++++ src/main/java/multithread/MultiServer.java | 21 +++++++++ src/main/java/multithread/ServerThread.java | 37 +++++++++++++++ 25 files changed, 155 insertions(+), 85 deletions(-) create mode 100644 .gradle/6.7/javaCompile/classAnalysis.bin create mode 100644 .idea/.name create mode 100644 .idea/vcs.xml delete mode 100644 build/classes/java/main/TCPClient.class delete mode 100644 build/classes/java/main/TCPServer.class create mode 100644 build/classes/java/main/iterative/Client.class create mode 100644 build/classes/java/main/iterative/IterativeServer.class create mode 100644 build/classes/java/main/multithread/MultiServer.class create mode 100644 build/classes/java/main/multithread/ServerThread.class delete mode 100644 src/main/java/TCPClient.java delete mode 100644 src/main/java/TCPServer.java create mode 100644 src/main/java/iterative/Client.java create mode 100644 src/main/java/iterative/IterativeServer.java create mode 100644 src/main/java/multithread/MultiServer.java create mode 100644 src/main/java/multithread/ServerThread.java diff --git a/.gradle/6.7/executionHistory/executionHistory.bin b/.gradle/6.7/executionHistory/executionHistory.bin index 6747f8a14bb08ec1a50956ff041170aba4532049..4022146d1472f74863d73af392e749c34791b658 100644 GIT binary patch literal 34373 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 delta 33 ncmX@w!*q8G;{*{_1|SgK=y*eXVt~eENeL|`fBwy`5)w`Tuc!$| diff --git a/.gradle/6.7/executionHistory/executionHistory.lock b/.gradle/6.7/executionHistory/executionHistory.lock index 25fc1660df19a6424171748d9d04d149c1939b53..5fcbe37e3031cac971da54aa0c1dd0d2fede859d 100644 GIT binary patch literal 17 UcmZQx#B%@j(Si?F3=p6V06by@{r~^~ literal 17 UcmZQx#B%@j(Si?F3=qHt06aki-2eap diff --git a/.gradle/6.7/fileHashes/fileHashes.bin b/.gradle/6.7/fileHashes/fileHashes.bin index 9c1905f6c787641f693e99df291ebdf87adff2b2..d6cf0466a4a3b9f35de75acde663097f34b53831 100644 GIT binary patch delta 926 zcmcaOnQ`R|#tkMCj3SdwB@6^+f1M(->;LEZ3}E1$I5}2ALF1&DpMihI!BB{xm+5~f zxIE3Do#p!54^Z*blS?H6>c8|JTD(6cC2+^wI`wC%rJ3t$%yFOLY~)9^N+&BeNSwh+2J9{84uO)ck*5di;$?r z3#2~ZdsqZjtq)V3%5?VY%3BtTpyHEZ;T- zLu|97#{|ZDW1vz^AXWrnfz=D-IZmGKbD3!Qy-4G?{%xT8ib;)*Q1e)2fQs}`bv#S6 z@d@1$yRu7Tio@bvTjoM^OneMf2?VUcKmtuiU0IgTY}0jAM1sW-GOMC7X;S9 zz}AMTW%oI$6T#x@A@R|D%(GP{zk%wghw7-o)X^;)$6C5+njE0-h#EXIxm1~iH2!G=#Up#&sJJ>dfkF~i>KZB z{<03D!%H2agRK@*hvl}ry(Kj#_4e4Su*)lo2r|@z0=U)70;PIzAAA==d%P(ZSM+tRn^z?>`^t zM{)M(_#fx;n0Ci55~8Ku1)3O{{gAalbU1BdI=E(HTgLG(e9YGvWr2PLdZgWDI>ZvT HLXZvs39cu+ delta 53 zcmZ2EgYn{I#tkMCj2x3qB@8ClN=QsTD&aACuA~9ae<)yJV7RzZ@rU?E0}t`djvf;j E0aIKS@c;k- diff --git a/.gradle/6.7/fileHashes/fileHashes.lock b/.gradle/6.7/fileHashes/fileHashes.lock index 73626d62011d0364eed1646de55c6b6a8c53d75a..79f4bc0edb3d5f5f6ada02ce288f6488f58d2c4b 100644 GIT binary patch literal 17 TcmZP;>bX^K)h4}&0RprDD_aAi literal 17 TcmZP;>bX^K)h4}&0Rs2{D?bB< diff --git a/.gradle/6.7/javaCompile/classAnalysis.bin b/.gradle/6.7/javaCompile/classAnalysis.bin new file mode 100644 index 0000000000000000000000000000000000000000..246622f520bbe8acea07ccc03c874e52016add99 GIT binary patch literal 18700 zcmeI%F>As=6u|MTSP&8HQV<8h4r-~W*g80h7Iae3et-@)gi4_?*ui$_2k0Q^(xp)F zb9Axaz}dxq02f#79mx@p;L=V02QPWNotT(ob9|N{B`c9WC$RD00IagfB*sr zAbp$-;%!%^T@_KBWMoH`N8^U zJ90i(Ww)(4GxgK=?~`fnqUzNbrrv(7+_t`!FJ8T7>gKNMPwq3W2q1s}0tg_000Iag zfB*srAbYaMul8?^*#|sBKy3!s>JFp|8swo{~e@5_tD?Om7BCF%Wf4yaX IE_lq%9|WptC;$Ke literal 0 HcmV?d00001 diff --git a/.gradle/6.7/javaCompile/javaCompile.lock b/.gradle/6.7/javaCompile/javaCompile.lock index 35ba9bf0432ba916e33f6c5a856b4fc87dc462c6..c7fd346829fa54f9f9b295ae07ffef464e1f9929 100644 GIT binary patch literal 17 UcmZSHvGGIQD}xDJ7$86d07AJ1O#lD@ literal 17 UcmZSHvGGIQD}xDJ7$ATd079q*JOBUy diff --git a/.gradle/6.7/javaCompile/taskHistory.bin b/.gradle/6.7/javaCompile/taskHistory.bin index 370e64289da699237ab29d76541262222e7e3cdc..c01f98b8788c92aee488d8d9a90a0cb1109ff43f 100644 GIT binary patch delta 144 zcmdlzk#X-N#t9;Vj0|Al;RvLvfLL*(;urDBk`mgCyEnT^lo`Yt0|hIAxDbTTGrCyC z_>?9m#)Rf&Dx@le=NDzi1Z23x1iJ))u&$ATkztHaViJVVb*)IuEyzhNj!7!b%t?t! d&PgmT2J*5J%MxR96EpKBDoRXV=fT5R2LQJjDyIMd delta 32 mcmdlxiE;Nt#t9;<3_u{d(eQ=%LxFGN^{*$OT0|a;g05s7ATL1t6 literal 17 UcmZQ>xFGN^{*$OT0|dwc05qorF#rGn diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index f205b0ddfe9c49ccd03b257269eef4658d48a994..1850a06e517c8d48f18c73dc9a80cc61f40cd324 100644 GIT binary patch delta 534 zcmcaVneq5E#tkMCk=m`I+B-`Ox!y8>f#>x9P|zpVr@he3WidqDTNx%k;msUfN9iq_ zA>v*z;r~<0eZ+V@$~~asjgws^ECgo6J?}1=<7*2Q%%5B;p`bC3>4ITh#a|z&;9Hmx zD?Hs_$8SH(3laDHIJs9sL0}_G?wqE{?*yTWZ%|&Aq z(6U^t2C8`S4x}Hbe(`vY6I8M3j@Cbeid#

Q-ua`>d%SR8V~~uatsDL`FwV>WsMaP{Hjm6C(BcT+i(IeFQ3gaYn7R(jur}EKG5wvg?Fvv9}ID#l2zTFq(mZMRKF!5AlTtBAXpO<}pt8_e`Ih;1LDH PDw98W2mxsiC@l^E0Q2B( delta 97 zcmX>;jq(0u#tkMCg5s^B+B-`Ox!y8>f#>wey%H9a?@CBaR+W^P916s9f%vTCipjlF q5|gh=B}`70mY6&hi0?`p@cf4Y1_ma}jfy|SHyS(;-R$Twj}ZWqF(t|X diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..433ed8a --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +setup_SDP \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index ba1ec5c..611e7c8 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,5 +1,6 @@ +