From 4a8846dfe9f62e8516cdb3f6ece471dcaaf502b0 Mon Sep 17 00:00:00 2001 From: Zach S-B Date: Fri, 5 Nov 2021 16:14:18 +1100 Subject: [PATCH] v0 --- Q2.class | Bin 0 -> 670 bytes Q2.java | 39 +++++++++++++++++++++++++++ Q2Client.class | Bin 0 -> 986 bytes Q2Client.java | 37 ++++++++++++++++++++++++++ Q2Server.class | Bin 0 -> 1552 bytes Q2Server.java | 39 +++++++++++++++++++++++++++ Q2Tools.java | 70 +++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 185 insertions(+) create mode 100644 Q2.class create mode 100644 Q2.java create mode 100644 Q2Client.class create mode 100644 Q2Client.java create mode 100644 Q2Server.class create mode 100644 Q2Server.java create mode 100644 Q2Tools.java diff --git a/Q2.class b/Q2.class new file mode 100644 index 0000000000000000000000000000000000000000..1d2c24195c19e718f038bdba1e05aef4a6fa0dfd GIT binary patch literal 670 zcma)4%TiiF5Iu7R2d-D}Ek4i-nt0JFsbZ6bmK!TsB;-M$bm3|kMjQhdY8Wj4C~G%r zxyT3Pd$P9dp-fO; zMBFadt&WpMgO(mulI&Vst?+cd98BjSOI2{;V1^!!7js|?6$(P3sj13xzNk-2-j|GZd>m^Y=@`Xou3sd(r&HD5dKatBn_!8Ek*De5U?#uk)nt#pjH{3siGF0>G&%RM+~G%r#3+i&-5e*XUc1HdXO8ZwxP;RU!f4*FCZ0?FhNkhjZrWCB|xQ#UmzVKbbGWr<` z?&v6?%%J`)(s2n>#O%Kj7-EiRna*3UBP8UyjtQJ)m<;l4ukgSW=C&_dz96>TZ0gv+ zrp&y{5PifQ$J22SWgYh=d^#u#hI{zI;w@o&G}eHX(chZ!#-w?64dEG<=epbyiww!* z!tKUB`G#Dzj~&6Av?b4{K&HP!BKM5;H{eBY(QiKNW>8u($srn`)5)02`s zN7hBsjC3^L13L^7&yySpoDsxuAxM#_YXlJ@o%w=LD%?fn2+?{EBh`g2l;hGAB9tWW zdK5`I@o~fnjE;h&g!x2_B+PpL2x>hQ8%zG`LHmZ$Bk1+~SB!QM@8L{!A(iMNN!Vk3 zXX-Qbs%$+@tq%i!ODG~uV3P4XaRpgP8uv1dI!DZN)OLw}(jpA3UL^I7 K1Y(dG!t@^yGSEi= literal 0 HcmV?d00001 diff --git a/Q2Client.java b/Q2Client.java new file mode 100644 index 0000000..f5b702f --- /dev/null +++ b/Q2Client.java @@ -0,0 +1,37 @@ +import java.net.Socket; +import java.io.*; + +public class Q2Client { + + private Socket s; + + public static void main(String[] args) + { + System.out.println("Runing Client"); + Q2Client client = new Q2Client(); + client.run(); + } + + public void run() + { + try + { + s = new Socket("localhost", 4321); + + DataOutputStream dout=new DataOutputStream(s.getOutputStream()); + dout.writeUTF("Hello"); //Setup_Request + //dout.flush(); + + + + + dout.close(); + + s.close(); + } + catch (Exception e) + { + System.out.println("Client Socket failed to connect."); + } + } +} \ No newline at end of file diff --git a/Q2Server.class b/Q2Server.class new file mode 100644 index 0000000000000000000000000000000000000000..3f8f4ef28140c9dd6a2f4b16f0da541f310f8387 GIT binary patch literal 1552 zcmaJ>*>V#{6g@4;8hJAEE@MJM6vu!pz)HwM904)NI5zKSMdS)i+n}iQk>SvWjR)*RO;!z%em*CUjF*`?K=Qh@!UoZ3!^xP^BG*Q zQNW^wqKy$OnBk&@OExmNJj%tAnU&1!a|>VCxPmWjWbu_5zMdl7vI+RkLOFwL7Oo2< zqDbIW^_AR_C12@MU4=U;tOssW>9T;JcXGgcXis1Bd{5sHNEQ~K2&5`OLkWymJzw4H zwzpKcA-7tzq}tN+1!fD+Vvv^fw@Y;$dj59VBqqZy-PyX9ZnGvk{Vcm4bVFCIc?Kf; z@JdW-$&hsLAN2e+~2 zU=F9LMlaS2N~==Kb-&ZqB&=lH!VeDaVBKW>=-@7@0u#4_Ku0>1otn}wgGMx-MlFMT z4({WDgNLT}bPuoB`R!j^)zMzSp66rA`B>`w3(001c^%}9uwKiH)Dq#3QtxlQQm#H` zs_#ZxwJBoIr6U(BOx_PDZ=W-_FfM=GEMRp^P>V!zh2dM1Dy*9wN=w&pCQe~-$UzuC z61I0X1je?N9#D;X9ww5*fP>WL`lbKlFl8+&-gvyRCNOiDK6rL)JVIT-ZmTGg+v<8= zuufYxRVDCUsh@iKC1;VAzUB!&Kdi-*T?>r3tsqhsHq8G0B(QL#zvu4+P1QfUag{ac z>LA>;@H1tq20^pi5pdRhUxk&Hj3UL-zYdn}W5h@0j`SNX6)nVx<&$&K)jh4s7M=;5JJH`TZUSfjKMtSr#mVt`N$|(p)SK}x@tcG& zH}i0l7brm`d&;b%2r0ed>I157trY z6jBV%@>Ltd1jaGLQJ6d5hxv{EBqM6Y17tQQC;r~Y=o{F@;-9eh@WC562gq)6 zpD!5UCu*#D=`AJ!){P^leuq;vRAy*;-Q&B03Z}`@bWnuNF-H=!Y= 0; i--) + { + + if(bInBinary.charAt(i)=='1') + { + double temp = Math.pow(2, k); + System.out.println(2+"^"+k+"="+temp); + test += temp; + } + else + { + System.out.println(0+"^"+k+"=0"); + } + k++; + } + + System.out.println(test); + } + + /** + * Simply wrapper for Integer.toBinaryString + * @param number integer to be converted to binary + * @return binary of number as an Biginteger + */ + public BigInteger convertToBinaryBigInt(int number) + { + //Take input number, convert to binary string + String binaryString = Integer.toBinaryString(number); + BigInteger bigBinary = new BigInteger(binaryString); + return bigBinary; + } + +}