From 4c36d6fe2465fc433a9f76c30ea92f489f5f7cfe Mon Sep 17 00:00:00 2001 From: moukhlis Date: Sat, 5 Dec 2020 12:22:24 +0100 Subject: [PATCH] Implementation TCP --- Implementation/src/ChatApp.class | Bin 4573 -> 4573 bytes Implementation/src/ChatApp.java | 9 +++++++-- Implementation/src/Runner.class | Bin 371 -> 371 bytes Implementation/src/RunnerTCPEcoute.class | Bin 0 -> 1700 bytes Implementation/src/RunnerTCPEnvoi.class | Bin 0 -> 1577 bytes Implementation/src/RunnerUDP.class | Bin 3838 -> 3842 bytes Implementation/src/TCPEchange.class | Bin 0 -> 2293 bytes Implementation/src/UDPEchange.class | Bin 5244 -> 5244 bytes 8 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 Implementation/src/RunnerTCPEcoute.class create mode 100644 Implementation/src/RunnerTCPEnvoi.class create mode 100644 Implementation/src/TCPEchange.class diff --git a/Implementation/src/ChatApp.class b/Implementation/src/ChatApp.class index 896d42cbe69272aa89a9fab3aa071a731f47dc6f..be374c099849da135c5a45bcdf2c03bb19d4d3c9 100644 GIT binary patch delta 287 zcmWNM%PT}-7{-66SXi7n=ZI)1YD#mCT!t|zw-Kw6#kh3DP$PCCw`n3f^jW{@e8 zX3Y-k$7p2SRPFL)h6pp7X62u!jV$fV(aC~ni`opCU`cz+QdjimSZ9?j@*L<_WW!uX zO8z!BJ4)WAMS7Gyk@l5*NSuOlj~L-tq!W{Oat)_)pUHi0ex0OsY5ttRDw!@fu&zwj z4ZRz6x>ct;nz$F?!BpIf#FM6HabE~{)ooR^d(&MNQoJ+Dm-ru~`DB`JGW?jLxA_lv C1v)qY delta 287 zcmWNMO)Erk7{!0L%);W%y;npiYHGOGOU5vxsG*UCw~V(bZ$*h1EJm8$P!<*v{$YU_ zWsr?6AHcVmPh#V2o}Q=9^E>BMB9+KjzwJk7s=m%@_mpk|u7} z>})7O4N3E3mq*fs8Pzo={Ul9{)64{|Oo=qDuNhKg^f$*W^DMEz28-mh9kNV;RZ|Mz z`CHg*%Xx=-_T;)NQclkMv~xh5JcH7wI5O+bN_A1{W2sNfuhVCpnm;G7&P>z|taFob zv)-jLT`AKwwcLnsYrfr!*uAa?aUThIQok3adse3s30@iEUHme`ys6KJdVHFKxA_l! C&NpHJ diff --git a/Implementation/src/ChatApp.java b/Implementation/src/ChatApp.java index e6fc6f4..b903eb2 100644 --- a/Implementation/src/ChatApp.java +++ b/Implementation/src/ChatApp.java @@ -186,11 +186,15 @@ public class ChatApp { } try { - Thread.sleep(2000); + Thread.sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); } - app.modifierPseudo("Jean"); + + if(app.getMe().getPseudo()=="Marvel") { + TCPEchange.demarrerSession(app, app.actifUsers.getPseudoList("Doudou")); + } + //app.modifierPseudo("Jean"); } @@ -205,6 +209,7 @@ class Runner implements Runnable { public void run() { UDPEchange.ecouteUDP(app); + TCPEchange.ecouteTCP(app); } } diff --git a/Implementation/src/Runner.class b/Implementation/src/Runner.class index 1eb00b8d23e9886bd4924f7578b9b44348105f50..3f6e0cc50284c18f5cfd5eceef15759deb9609ee 100644 GIT binary patch delta 37 tcmey&^qFac9wX;T1{Q`>44e$7Cz~_s@}Fm5XSm3~$RNSMz`(>H2>{662p|9e delta 37 tcmey&^qFac9wX;Q1{Q`*44e#`Cz~_s@^5EgXV}TW$RNSMz`(>H2>`!l2dDr5 diff --git a/Implementation/src/RunnerTCPEcoute.class b/Implementation/src/RunnerTCPEcoute.class new file mode 100644 index 0000000000000000000000000000000000000000..56d894419d3316b1d6472d83507402f51b8fbd63 GIT binary patch literal 1700 zcmaJ>ZBrXn6n-uQZb-L;hPD*6ZB*JO0UB+!T2iYe5{rfxlbDLN+GTSgOOoAn_bwLy zgEPL3<3H%naQ%R7!kdnt@^oYrs#XM0Fg zw>>F3pW?Vfk|~i$y(aZ7 zEdwDa(nSp)C{Yg>ZQCQIr%~kiFrtQq<@ra3aHMHl36!v);Uk4l2D+$9-DuTZ-4GmQ zhE!1bAQvTieXUJ7p6^nO==@OB**e{ZqTL`^QdMNh@2t^P2_5@gpJaD3IAc+F0xL(g zSNnku84^|7cMVZ8)rraAt~Kd`imQqddCb|i^rWjhi$XT-hL;?~X9=w0bB_C}$X_r_ zz94T}TXsw2Ly?DdFX@J~-ED?nqZRK0!=QI{tI-zTWZAY`zEe2bg@~ocv9|4qW8n8A z_;An^x)&#?a5qFzZ?~(a6m-SEWH?a~hA_88V>Zngv;{SJif!HVgvUXJxO61RW?%N<%M9lq3_U0m<+&ts`pYk#hUg5DT6pEiBUR5`A4)gOr}h+%8yd>KS-$`Wa3> zArr$gttrH4-K4dJA+#}!4(+U9up8hn3N}E9^`|(M8r#A69wt_Ezk%=I;w~6<;9>(Bf2H)Ts9^nSIF^g~MYJ7(ZzDFHDkl)Yb`6G1v1c6`h z33*;YY@fgb9C3~bjtobIe!%EHjdez5wUlC1r5eHe@F|6Yvf>{7AK)wcO3>Rwtf7JN Fe*v0WvjYGC literal 0 HcmV?d00001 diff --git a/Implementation/src/RunnerTCPEnvoi.class b/Implementation/src/RunnerTCPEnvoi.class new file mode 100644 index 0000000000000000000000000000000000000000..172fdf8014692bd46bdf3abcacf0882056bda532 GIT binary patch literal 1577 zcmZuxYjfK~6g}%Wkt3AGb^0biT3U#mwhok1sLP{G6Kb&Ya^m7bABw%Pl{k_|UUkaw zgZNAb+cV7!KY(xiA>gbW+cNM$TCMKgd(S=h-2LOPH@^e;9G;07CJe+aOkzqPd0@Y^ zvrXHrXE*i^WK{`F-E&+=eJL=pm@XSg2%HX`0_8NbrK;_^(w~Njw+vVoW^igOO6jMz zl1BnD#}znR2v0g*Ht)6qRZ_mRk8&mqBz6AN0v8tl*Ckz^#vINVIBVe?&I_E{4s_m~ zmCaT6rROkyyDBi(KO9At(+4kFxP-R_;!VdrB>ujeD^<4SRS%^Ko!+tVF5Y9AcB>^Y zU07+@>VB&g+AdqTg7*cihqA34*H*UUOM#ifE=h3OwvvILGjNR%1{H4lj;kK~j*`BK z53y((Lz8t=;Npm^F`qtL%N9Pu$E?Q- z*u@d`5nzP;iNLu5ghF z=x-xw;ugNpB~VjyqZ0aIbA9k%YbD($4?`Bl!LchQR&<3A|5MwEtP)rwvYiGsR$FK* z+gGw?;t}!&zP0cj3jc0a|D1r)(yeQ1y`G>8=YeL&trMTt>$-&vYzib?`AQWWmtr_G zs5$CwV4LkN%68kX%SWE?)uZ)w(uC=GvA5Q1SZL2k)dW8Dyl3KTX>=w`$1rN zam+Nn3A+`|pVx4=@YKSy5U%q2WoQ}Y^~<)frw4y>zZtX}25JJSQ4~F8_Fj{aGAC4w zWSbjK$QXunnRB+{)pQw}nDyXjkAvEeVy?cb%9e6Gw{74c(t!NN&_c!f0m+{!DZ6@D zv|EF-B`@%+a?R0jX7%J(8@#9FO$`?d9P=0is+dAjPdl%-m>%eGk- zx3?UCkl8dtJpj_-EB@PZslE*Gi zJfoENccqA=UBt+a@*F>X{=zent$;;OrqT+Pr`+|?T*`G?th@bVmR#%$WwH9@!Ro!bt56bFMM|$%1 zRX2L}=Ec*S^7>FgpP(;-Dp0F$qWYmpzrhZcl z5z$VHc?m}zZ-tnfJjYLc#w-6S*8P^+<3(1;lO8y-qn2X=3B1hUBT0~yUF9D(V~bcU z5hhIy%QUh=Gpn>>)4>K^Y|_IPgKRUz4ioG$MTP`>%(Lu#9$}#7halr{WR}W-y zTz!(0xKe;?m2;yAx2on&4cx1VC$;q9sFP=P^P*l})z6zocvp-MP4cB_zLn%xv;1g| tycUGkBxPijl}DHI>QM#C%V(q#Q>ao?tTGc)*hExo>Q!gj6pfDtWB&kjOJ4v0 diff --git a/Implementation/src/TCPEchange.class b/Implementation/src/TCPEchange.class new file mode 100644 index 0000000000000000000000000000000000000000..32179a5c8b8210eef0ab29f75589775dfd8c4ebf GIT binary patch literal 2293 zcmaJ@TU!%X6kP|B3=E@)_gF!!))H<(t=1-Lr3fW$xYQt)*0v6lBMc-naWaG0o4wcm zi@y2LC;JfE@_qdQed%j|LVrYW>r4`oSQWl6lQZY+z1Ld%>;=F5^UJRQUcq-d+R&~c zVjzl`z@9a8!%P-TXC*neye2JQAa>DqZ2z)A`#@q*Lx(_jc*v1{GUr1Rp;hX)ebowy8x$Mbnlmdj}!8uqC2JpxAto_r>gSk$o( z`!yUea1e(C`odfRD#MNj-Q;|lvd!oURhwTBkxYxn=-$!>Pa&{@45wn#6YHo z;%SjN>227SOlydf=(WIcq_;3JKWVvvFLfNoa|-HFf!-#lRT$ML+t$!DUi)uhzrV7X{h^Ru<&VIvd>bGabXPk}xa_<^SopA^{LK9wcLGVW7ja3$WdpC`ih$nO;=;`5YkXAE>|@;6Vpa4t0~5F^ zu&ZdUHAf$RLh0tpDq6>sf!8rzg*@+ignXcdUB>a{iu8!{4ZNu#YhVVm0zD1AY9|Cb zY{y?T3jtfoG0kY07uXk`v)$x8MfE9wG>dB3t{KQ-f&HRVbAew9YI{vH%An>QBACOX zYUK@qc#YfRXB4MVEE#x5^{m5ptCFkGn+D#)`y^UYND7W3S{?M}E~*4`xMjdpP878Y zZkcyT!z~T@I-BtP}_w5%o*%-t*dvPe-m{!CW|-70Ci1KjEz_kB8$?9Xus2(3Ra z`>g`a)XQ@ubgW{-z+G%|$W2SZC!>0^8&1k0{*ZSsG@MnMFxwfKaPw+Vv$i8=gW@vn zNSOiO^*T%Fmdk8oEvyI%b&4Xrv0E&7xo4Ke-4& A7ytkO literal 0 HcmV?d00001 diff --git a/Implementation/src/UDPEchange.class b/Implementation/src/UDPEchange.class index 80f5f66965ac4a582e33763281305cdecea98706..42715f12e49c39026e6d3d9c6bfb7ea4f5e0c5a5 100644 GIT binary patch delta 287 zcmWNM$u2_y6o$Vmm5`8IT4A9f72MwBMmMAqDvg+jQo@QhwAzRvbkU`GTu3DNSR?q8DUaqiZODGQy|VE6Pzh~MFN*8o|%?E?^}1061^*D0Y4dPS)`6M z^(+x2i_J0}tkA_eJ**OAP4hO?bCV=_`L6nOwkTtpN_GgaOA~vvvafv(h-zw_BW5{f zo)h&vm9Oe^=Ry^iRA`qPu4&*FhdaVNsKV7h9#!?koOVp{BKN)-!