MainPage.xaml.cs¶
Instances de variables¶
Private¶
webSocket¶
ClientWebSocket utilisé pour la connexion au serveur socket.io.
Constructeur¶
Public¶
MainPage¶
Constructeur de la page principale de l'application. Initialise les composants de la page et affiche l'adresse IP locale dans un champ de texte.
Methods¶
Private¶
OnButtonConnectPressed¶
Lance une connexion à un serveur socket.io lorsqu'un bouton de connexion est pressé. Utilise un objet ClientWebSocket pour établir la connexion en utilisant l'adresse IP et le port spécifiés dans les champs correspondants de la page.
OnButtonDisconnectPressed¶
Se déconnecte du serveur en fermant la connexion WebSocket avec un statut de fermeture normal et un message associé.
OnSourisScreenOpenButton¶
Ouvre une nouvelle fenêtre de la page de contrôle de la souris lorsque le bouton correspondant est pressé.
SendMessage¶
Envoie un message au serveur socket.io en convertissant le texte en octets et en utilisant la méthode SendAsync de l'objet WebSocket.
SendButtonNumber¶
Envoie un message au serveur contenant le numéro du bouton pressé.
SendMessageText¶
Envoie un message personnalisé au serveur en utilisant le texte spécifié dans un champ de texte.
SendDemonstration¶
Envoie un message prédéfini ("demonstration") au serveur.
SendRick¶
Envoie un message prédéfini ("rick") au serveur.