initial commit
This commit is contained in:
		
							
								
								
									
										52
									
								
								docs/client.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								docs/client.html
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,52 @@ | ||||
| <html> | ||||
| <body> | ||||
| <div id="data"></div> | ||||
| <script src="https://code.jquery.com/jquery-3.6.3.min.js"></script> | ||||
| <script> | ||||
|     let socket = new WebSocket("wss://cloudvars.br0tkasten.de"); | ||||
|     var projectID = "1234"; // hier project ID eintragen | ||||
|  | ||||
|     function setVariable(name, value) { | ||||
|         console.log(`Setting variable: ${name} = ${value}`); | ||||
|         socket.send(JSON.stringify({ | ||||
|             method: "set", | ||||
|             name, | ||||
|             value | ||||
|         })); | ||||
|     }; | ||||
|  | ||||
|  | ||||
|     socket.onopen = function(e) { | ||||
|       console.log("connection established"); | ||||
|       socket.send(JSON.stringify({ | ||||
|         method: "handshake", | ||||
|         project_id: projectID, | ||||
|         user: "testClientHtml" | ||||
|       })); | ||||
|     }; | ||||
|  | ||||
|     socket.onmessage = function(event) { | ||||
|         for (const message of event.data.split("\n")) { | ||||
|             console.log(`${message}`); | ||||
|             const obj = JSON.parse(message); | ||||
|             if (obj.method === "set") { | ||||
|                 // variable name in obj.name, Wert der Variablen steht in obj.value | ||||
|               $('#data').html(`<b/>${obj.name}:</b> <pre>${obj.value}</pre>`); | ||||
|             } | ||||
|         } | ||||
|     }; | ||||
|  | ||||
|     socket.onclose = function(event) { | ||||
|       if (event.wasClean) { | ||||
|         console.log(`connection closed cleanly, code=${event.code} reason=${event.reason}`); | ||||
|       } else { | ||||
|         console.log('connection died'); | ||||
|       } | ||||
|     }; | ||||
|  | ||||
|     socket.onerror = function(error) { | ||||
|       console.log(`[error] ${error.data}`); | ||||
|     }; | ||||
| </script> | ||||
| </body> | ||||
| </html> | ||||
		Reference in New Issue
	
	Block a user