Browse Source

un petit chat en websocket

master
DemiSel 3 years ago
parent
commit
658c6fa0a0

+ 26
- 0
src/main/java/websockets/CuisineWebSocketChichatHandler.java View File

1
+package websockets;
2
+
3
+import io.undertow.websockets.core.AbstractReceiveListener;
4
+import io.undertow.websockets.core.BufferedTextMessage;
5
+import io.undertow.websockets.core.WebSocketChannel;
6
+import io.undertow.websockets.core.WebSockets;
7
+
8
+import java.util.ArrayList;
9
+
10
+public class CuisineWebSocketChichatHandler extends AbstractReceiveListener {
11
+
12
+    final int MAX_MESSAGES = 5;
13
+    ArrayList<String> vMessageHistory;
14
+
15
+    protected CuisineWebSocketChichatHandler() {
16
+
17
+    }
18
+
19
+    protected void onFullTextMessage(WebSocketChannel iChannel, BufferedTextMessage iTextMessage) {
20
+        String vMessageContent = iTextMessage.getData();
21
+        System.out.println("Received " + iTextMessage.toString());
22
+        //Handle message on webSocket
23
+        WebSockets.sendText(vMessageContent, iChannel, null);
24
+    }
25
+
26
+}

+ 10
- 0
src/main/resources/components/chat.html View File

1
+<!DOCTYPE html>
2
+<html lang="en">
3
+<head>
4
+  <meta charset="UTF-8">
5
+  <title>$Title$</title>
6
+</head>
7
+<body>
8
+$END$
9
+</body>
10
+</html>

+ 0
- 0
src/main/resources/components/chatscript.js View File


Loading…
Cancel
Save