From bfff3a013265bd776fbe8ffb0293bd38afb385b4 Mon Sep 17 00:00:00 2001 From: Matthew Nguyen Date: Fri, 12 Apr 2024 20:38:12 +0000 Subject: [PATCH] Created httpserver and websocket --- pom.xml | 4 +- src/main/java/com/cse3310/App.java | 33 +++++++--- src/main/java/com/cse3310/Coordinate.java | 2 +- src/main/java/com/cse3310/Game.java | 2 +- target/classes/com/cse3310/App.class | Bin 3313 -> 4265 bytes target/classes/com/cse3310/Coordinate.class | Bin 572 -> 506 bytes target/classes/com/cse3310/Game.class | Bin 1369 -> 1459 bytes target/classes/com/cse3310/HttpServer$1.class | Bin 1652 -> 1692 bytes target/classes/com/cse3310/HttpServer.class | Bin 2389 -> 2460 bytes target/classes/com/cse3310/Locations.class | Bin 825 -> 825 bytes target/classes/com/cse3310/ServerEvent.class | Bin 341 -> 341 bytes target/classes/com/cse3310/User.class | Bin 632 -> 632 bytes target/classes/com/cse3310/UserEvent.class | Bin 337 -> 337 bytes target/cse3310-wordsearch.jar | Bin 0 -> 9944 bytes target/maven-archiver/pom.properties | 4 ++ .../compile/default-compile/createdFiles.lst | 9 +++ .../compile/default-compile/inputFiles.lst | 1 - .../default-testCompile/createdFiles.lst | 1 + .../default-testCompile/inputFiles.lst | 1 + .../TEST-com.cse3310.AppTest.xml | 57 ++++++++++++++++++ .../surefire-reports/com.cse3310.AppTest.txt | 4 ++ target/test-classes/com/cse3310/AppTest.class | Bin 469 -> 469 bytes 22 files changed, 103 insertions(+), 15 deletions(-) create mode 100644 target/cse3310-wordsearch.jar create mode 100644 target/maven-archiver/pom.properties create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 target/surefire-reports/TEST-com.cse3310.AppTest.xml create mode 100644 target/surefire-reports/com.cse3310.AppTest.txt diff --git a/pom.xml b/pom.xml index e5a1b07..b107540 100644 --- a/pom.xml +++ b/pom.xml @@ -14,8 +14,8 @@ UTF-8 - 1.7 - 1.7 + 8 + 8 diff --git a/src/main/java/com/cse3310/App.java b/src/main/java/com/cse3310/App.java index 5ac9b21..20af118 100644 --- a/src/main/java/com/cse3310/App.java +++ b/src/main/java/com/cse3310/App.java @@ -26,15 +26,15 @@ public class App extends WebSocketServer int GameID; public App(int port){ - + super(new InetSocketAddress(port)); } public App(InetSocketAddress address){ - + super(address); } public App(int port, Draft_6455 draft){ - + super(new InetSocketAddress(port), Collections.singletonList(draft)); } @Override @@ -77,19 +77,32 @@ public void onMessage(WebSocket conn, String message) { @Override public void onError(WebSocket conn, Exception ex) { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'onError'"); + ex.printStackTrace(); + if (conn != null) { + // some errors like port binding failed may not be assignable to a specific + // websocket + } } @Override public void onStart() { - // TODO Auto-generated method stub - throw new UnsupportedOperationException("Unimplemented method 'onStart'"); + System.out.println("Server started!"); + setConnectionLostTimeout(0); } - - public static void main(String[] args) { - + // Set up the http server + String envPort = System.getenv("HTTP_PORT"); + int httpPort = Integer.parseInt(envPort); + HttpServer H = new HttpServer(httpPort, "./html"); + H.start(); + System.out.println("http Server started on port:" + httpPort); + + // create and start the websocket server + envPort = System.getenv("WEBSOCKET_PORT"); + int socketPort = Integer.parseInt("envPort"); + App A = new App(socketPort); + A.start(); + System.out.println("websocket Server started on port: " + socketPort); } } diff --git a/src/main/java/com/cse3310/Coordinate.java b/src/main/java/com/cse3310/Coordinate.java index e052594..0469db9 100644 --- a/src/main/java/com/cse3310/Coordinate.java +++ b/src/main/java/com/cse3310/Coordinate.java @@ -4,7 +4,7 @@ class Coordinate { public int x; public int y; - public void Coordinate(int x, int y){ + public Coordinate(int x, int y){ this.x = x; this.y = y; } diff --git a/src/main/java/com/cse3310/Game.java b/src/main/java/com/cse3310/Game.java index a160a11..00e7bd8 100644 --- a/src/main/java/com/cse3310/Game.java +++ b/src/main/java/com/cse3310/Game.java @@ -32,7 +32,7 @@ public void checkWin(User user){ } - public String keepScore(ArrayList score){ + public String keepScore(ArrayList score){ return ""; } diff --git a/target/classes/com/cse3310/App.class b/target/classes/com/cse3310/App.class index f367054c2308f4863ccba9af45ea9c243d6d040d..64188576053c8ce264fb4d5431e3e23c1fd5aad7 100644 GIT binary patch literal 4265 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 literal 3313 zcmb7G`BxKH6#gCrCd4R+E3VW90w~cU+7g!nB1REZAXc&3Niu}NWG0LXnV4Xpw#EAJ0sGn$(quq})RG&15b(=x`3xuoGt>B%g8 zY8|svdN!durkwkW0e8-1K%19&M}p{DAa6Ua!2XCAi$!+g96VkI(`m;j6k^g%P4^}O zd!BSupgR&DtHF8N(P!O4^t}AJd-6nozd~(L%aY2cG9i1mHIX+gfr&^hlZvFVTDx<) zl`hQb_l)Rp)-){l;^LgXXgDO$sTj}dRwg=a6^eODj*;etj_#VaHS!>3NSJgL z#|3(89j@%J3XHEc?kD(Ft;QHohic^pG8*o?_9 zo@y+$o3mXW6So+YZCzn<=^4)Z*70n$V_k_R4B)f|=CD^M-c=6^u8|Al3|L_Gc9E&Q z%`-Ob=v5N$l72(a#WcJiuwzMXPnDsfnN1r`2`r?|hh85TgQh1MLzjE}<^1Kv>L$H4&ucSQu9@E)aBW@4Ud)$m&aDAza0E4c7#= zsJNC#9LA(fMJ+E$$XXhv1$N7Bm9gzi)`(^(TXd8|g@Y-{!4zH$<0hzAV~WH{@pkg^ zT88BGHtDYJfYa=>BPG^H2zT(ZhP!mVmT4F|l8kWHv2&MH{+y~N+NY_CrQxhD`%=}4 zFGdq)kPgGZEIl47x~@#d`k9%yWM@v2V6LdgMHLepa1S{RS$4P@&8Sk3VOX#QHf9WW z&~^3HoUH$qlK7w+USWDxGa{b^A>>gA!$pxkPUq8#)m@Qg-MPXX8-*nAei#q%kmp_7 zBdDXApv4%f`0zOk@oDi|7_Uq1o05*Lr&D^t4dP9K_O)u-FH2Un#s{HSp<2=_4Ys|S z;xDE=JAuq3f$cSqv04QaZ^s(3a+ej;x@=cHMFm3hgk8*k_Oublu^oYvPv1Ez-J6sK z@%a;)n!;xIb;g5A|4{8^2}1SNNmqBskLR{1Qw-;Z`iB*@+Y|Bj3P9iasryxDsA5jy|o zjUFSCRiLK|HB>|X&k|WG7UDbZ z2^CWa{W!^31y12P?i#V`gjjv-8Al$|V&SzJOEmsRxFJS=AxKYi4x7vk=8XEU3X&kAKcGJ< z`tB6!Aujj(aX9BY_kLgB@1Fq9(9|HIphDK6V2eDw_LC%?gt3BP}+{u84~1v zGGUVGhH-GcoR5R_)*DBRSZ?Bb(a=jn(QiOGyAKzHy8FM`Il-6)*7zvvi_BS>z>&0`b%7->8*so9r mBbk#iaF3oDm)Hk9S#S)l%ehBwt=V{3+|_Zw6A6d8rtt$8HBjIH literal 572 zcmZutTT8-V7=B*2d6@H%rz{P;)CH~Zvgk$#gpoucNLO=y*hDwb8TGFUk|3fV(2t7V zZw~At#`nDkp3}GQpN}s9T^yy5Ak^GoVYw^O?Vg=ly&zalJl_dL3M!#Ea~>UQ?)Xz{ zFrEoFB+wI|KA&eo^1}1I@RFdkJ41rn3noH`0>eNW8A8GKd~v;AjK%WK8P5fwWCyM@ zA394<&hb(WAG{TzZvUU;oS^S=5wv!{-x+2=s2I?YlwHk03Q0n4D#E{5wcWYru<1G5 zhF;(k5^~mWgZ0uCSDwsN*bz?Td(mP+h5t~3E9-MdQk|>Z^2>PExwE(uSIvA!_LZ9i za(pMFrGh;7#uk7AiaZhaP~uyXZx}7*vSwq0vf13Ax|7JqP8xgZ{7I?S79LA6G0GJcW#q4JSOZOe&0N<1ClkQE7y Hh|~N9GVN99 diff --git a/target/classes/com/cse3310/Game.class b/target/classes/com/cse3310/Game.class index 35d813036a980501bbb97d76e70cc68a8b5e6233..4e5b09b1e1d7e4075f5ac0b9cfe6f456f437d5b0 100644 GIT binary patch literal 1459 zcmb_cT~8B16g{)MEiIy8Bor&tU&IW7ln8SFJ=tQ7+VW{PPER;s0s zr0dEKdn21QskN;*+mT^Qw*@9o^Bx`i;a*9_OD))PB>B8hek%%1KBG3jH&LuUMWHq~ z*{y@7uUYGC@l-*kZ7&aHs4JxgTec-Ib;i3u&Z2%$Aw~Na#R7On)W4f%rJUkilKLF2 zo9EyezW||C!#GA@WJtPEt>+mul<}Nd#8PQY(}$foXU^I0`_AR(ukSwql(7>>L?G+>gOWRxyn%`i|Ery=xsxR|`Z(Lm3PO7HTFo(yCv276i^oO$~KLAX!%(&(Whm3KVAL?AA_G zH3+S;NB_l`wAvOBRROybC^D^s19D=!%2Rre+2-8hU~yXK$G&S&$ryca{6Ky3JaK4lJ+mp5 z@dB6ys_Q^`ok{`)0ni=|!$0kP<@N+pb$=AN@|EKGC3!46ykFR$REzf1LIhF7$cvK~ zL4vF#Qe+EUL7HxUp?#n;LtdF~;z6|d4cV_`M3AF1MK_-|rCuj19VTHO3*^y6utXUl z#j*iQ>Vt=O7GAJwq$Qp$8FgiwHo)sgLtyRN!gK|S2j1GvH sF8{>{;^BunHcx?A6CDkTi)Gt%Cj=4`{0q&# z`V)NdK|~XIHa_?V^vU1gGx6@K7&h5^@64PzbMCpn_?yP|ucx0*0E}QGh7c4DDn}TR zdSgd@ueYcpikJqSqXC@3*s=HQT-kQEbH(R7VpB3i@+GGv#~Bnev#z5F%^D1j7R1lN zR}Wk%cD*00v!M+aG$c6ManU47wEiGFL6zB}YdW zu4+hfbfd>(;eKsi*ju9Jdf!4rRxd*|EoYPIyj;`KhkgwvM+O!{(|^TA4y zvKp>&Ypnix) m!Da!Eu|$p8x*AOGSmhmJK!#d?>V7~$C$d8%; literal 1652 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 diff --git a/target/classes/com/cse3310/Locations.class b/target/classes/com/cse3310/Locations.class index a69f779d792e5331fd9045c36e801b03851c2fdf..21d4d2a5c354dfd5410642b642523d3f65aba290 100644 GIT binary patch literal 825 zcmaiyO;6iE5Qg7LQcQvaBtR%%CG;}^3DeSB5JEyAkU}{GapAOatgy(~mE-hxfrLQf zfH?D`s=jL?NEK*hX?Ax!^US+5`|$hr4#0O*b4Vd=A!FkWh6Lkh>X&kS6||kh=9%Zl zf}sr^=y+3*u2he+7)I7Y&c+CA!IT@GJ8s8YU;n!1)I(RrIt)635x=)TP(K9|^@Q4u zweRey&MBR>97Zu_VcbRmML}U8g7w-S%YUvsX7_2TRR>)bCIvGm^?pIyVHmY^pkj~Z zN|?6r*2WBG1*Mn61bNncP7`D*)suZewxQePbR$o&HF%qiK0S>%(m}iSs*=qbsoPIb3COmk2F_49eNhHbCL*p zmTw@JNys}|^V@_i(wbzmFJp>@2MFnj!VbCs1hzY@HQguf}Im zLpEJZ*9Z?)V$yRimh7<^2v+`Sb+s@1%=ESGSe0O=w_9^fITB~I{ioHPot)fj{4l7q*B)&Iue;whdvSmR_j2j$^8UI;4ed7U1!s&i_A zaPP&jrg`d&mj3;yCvZFQFbVW~lg2l9mC9DS9M-sYk$((9>F%r!PX)|mD!&1hSt@?! z0H!v7!TXU}=2+7U6fw{08JZ8CZB2SQ*$D83eKt%M$f-67$ma{gbj%lS>#G z*laTMGE3|j8JIOR!`K-(Ch|&6wAE#0an4Uko!F6U%nmex0f-qHI2pKrECvQ{1|A^E b2!ud0fg~@Grw`^cFtBQEXJDMH!Ke!WYMB+^ delta 136 zcmcc0bd`zs)W2Q(7#J9g8AR9_m?qjtiLx`WFfs^aC6*=X=OpH(>-#5Vr6x}d)sthh z$;`_vv14Rl*3b-NWMFa5Pf6usU}oUuVc=xon%I$R43q*I#l*nKz{8JZ8CZB2SQ*$D83eKt%M$f-67$ma{gbj%lS>#G z*laTMGE3|j8JIOR!#Ei@7&zG(xOf=28F+xolk;=+lZ#W0jSUU-LyJ?3CYmYefzR@2tp1hM$T>)e&&jyGRBG$5nD?tlM$d;*9N*boFi$@?l9rct!Ft4@dMz=p|gFTRh} zZJc$~$#pMHit;j8C%6y!;N~#D%L)P=5$sOfPtWs=U>$U`ZqY8E*IFJ7%t?5dCm5Ss zXD$c}5;a&_ElJpLv|5&M;gnxbSDfRE38JZ8CZB2SQ*$D83eKt%M$f-67$ma{gbj%lS>#G z*laTMGE3|j8JIOR!`K-(Ch|&5v{q+jan4Uko!F3R%?>nyfq@x_IT^TsBm)CCl;&aJ d1@ahy5NI}#$c6Vm~?*DN8{6z0}?^^et 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 P8R)|Ry0?!cdHDB#{WX-K literal 0 HcmV?d00001 diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..9cd0eb6 --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,4 @@ +#Created by Apache Maven 3.9.6 +artifactId=cse3310 +groupId=com.cse3310_sp24_group26 +version=wordsearch diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst index e69de29..a124adc 100644 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,9 @@ +com/cse3310/Coordinate.class +com/cse3310/ServerEvent.class +com/cse3310/Locations.class +com/cse3310/HttpServer.class +com/cse3310/HttpServer$1.class +com/cse3310/UserEvent.class +com/cse3310/User.class +com/cse3310/App.class +com/cse3310/Game.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index 5f81ea2..1240858 100644 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -6,4 +6,3 @@ /workspaces/cse3310_sp24_group_26/src/main/java/com/cse3310/User.java /workspaces/cse3310_sp24_group_26/src/main/java/com/cse3310/Locations.java /workspaces/cse3310_sp24_group_26/src/main/java/com/cse3310/App.java -/workspaces/cse3310_sp24_group_26/src/main/java/com/cse3310/WebSocket.java diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..1d907bd --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1 @@ +com/cse3310/AppTest.class diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..ddf09ab --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1 @@ +/workspaces/cse3310_sp24_group_26/src/test/java/com/cse3310/AppTest.java diff --git a/target/surefire-reports/TEST-com.cse3310.AppTest.xml b/target/surefire-reports/TEST-com.cse3310.AppTest.xml new file mode 100644 index 0000000..0454e51 --- /dev/null +++ b/target/surefire-reports/TEST-com.cse3310.AppTest.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/surefire-reports/com.cse3310.AppTest.txt b/target/surefire-reports/com.cse3310.AppTest.txt new file mode 100644 index 0000000..1bfe75a --- /dev/null +++ b/target/surefire-reports/com.cse3310.AppTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: com.cse3310.AppTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s - in com.cse3310.AppTest diff --git a/target/test-classes/com/cse3310/AppTest.class b/target/test-classes/com/cse3310/AppTest.class index 35d03406e449d8b7158635003417c54de54d8daf..50dc4d7bcb5595142af7b2a002547dcd61077a4b 100644 GIT binary patch delta 282 zcmcc0e3e=J)W2Q(7#J8#7$mtEm>8JZ8CZB2SQ*$RswstVF>o+&vNLe;FmN;QFfs__ z7p3cGmF8uZ=sOk{rxukkGH@k=86icbsf-LP8c~{I>|kI=Xa;$U0jQh>r~z((9MDpT38Fwr PkojU@)5L)!6N3Z*cu^v* delta 265 zcmZvWzYf7*6vfZiKgy@2Ra#w0OjtV93y4<`gH56l29;K4FTl`v5)(0a0DE6Y+^-}S zcQ_{}=j4~0%eibkU-t)q0GEQ`gdiL3s68!0a9+TejrX$(922(_FtMywS@K?pLQKU