diff --git a/Twidder (Lab3)/Lab3_TDDD97.pdf b/Twidder (Lab3)/Lab3_TDDD97.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c56f90e46b8eb4f289966222435b3b3989099a9f Binary files /dev/null and b/Twidder (Lab3)/Lab3_TDDD97.pdf differ diff --git a/Twidder (Lab3)/__pycache__/server.cpython-310.pyc b/Twidder (Lab3)/__pycache__/server.cpython-310.pyc index e836e0b7fbfbd8bedf74716e4a7683a11b98d446..1489a928a291509ee805a1a5ed1b5981a0319a4d 100644 Binary files a/Twidder (Lab3)/__pycache__/server.cpython-310.pyc and b/Twidder (Lab3)/__pycache__/server.cpython-310.pyc differ diff --git a/Twidder (Lab3)/database.db b/Twidder (Lab3)/database.db index 85863a151e6318795351fa7f741f04f3b01c309d..4213d44eb0fac01c7a52ea7879431312ace92b86 100644 Binary files a/Twidder (Lab3)/database.db and b/Twidder (Lab3)/database.db differ diff --git a/Twidder (Lab3)/server.py b/Twidder (Lab3)/server.py index 82e010200571e15e8438316c62f4ac9fc746dd85..3e61cae6dbd502afb197b65297b507a4cba9b49c 100644 --- a/Twidder (Lab3)/server.py +++ b/Twidder (Lab3)/server.py @@ -1,6 +1,7 @@ from flask import Flask, request, jsonify from flask_sockets import Sockets +import waitress import database_helper import random import string @@ -14,7 +15,8 @@ sockets = Sockets(app) def echo_socket(ws): while True: message = ws.receive() - ws.send(message) + print("message : ", message) + # ws.send(message) @app.route("/", methods = ['GET']) def hello_world(): @@ -232,5 +234,6 @@ def is_valid_email(email): if __name__ == '__main__': app.debug = True + #waitress.serve(app, host='0.0.0.0', port=5000, threads=4) #http://localhost:5000 app.run() diff --git a/Twidder (Lab3)/static/client.js b/Twidder (Lab3)/static/client.js index 72aefab757ec456647a5286bd8c4d2c51503f3e4..180f6a456e0e55b3bc8acd24a5dc75f85e3bf635 100644 --- a/Twidder (Lab3)/static/client.js +++ b/Twidder (Lab3)/static/client.js @@ -23,6 +23,11 @@ window.onload = function() { //---------------------------------------WELCOME & PROFIL--------------------------------------- function displayWelcomeView() { + var ws = new WebSocket("ws://localhost:5000/echo") + ws.onopen = function(event) { + console.log("Connexion WebSocket établie !"); + ws.send("Hello, server!"); + }; document.getElementById("displaywelcome").innerHTML = document.getElementById("welcomeview").innerHTML; }