Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 930837|Répondre: 381

[Source] .NET/C# Émulation des connexions clients WebSocket [code source]

  [Copié le lien]
Publié sur 20/04/2017 14:29:40 | | | |
WebSocket est un protocole que HTML5 a commencé à fournir pour une communication full-duplex via une seule connexion TCP.
Dans l’API WebSocket, le navigateur et le serveur n’ont qu’à se serrer la main, puis une voie rapide se crée entre le navigateur et le serveur. Les données peuvent être transmises directement entre les deux.
Le navigateur envoie une requête au serveur pour établir une connexion WebSocket via Javascrip{filter}t, et une fois la connexion établie, le client et le serveur peuvent échanger directement des données via la connexion TCP.
Lorsque vous obtenez une connexion Web Socket, vous pouvez envoyer des données au serveur via la méthode send() et recevoir les données retournées par le serveur via l’événement onmessage.

Nous savons que nous pouvons utiliser js pour se connecter, alors comment utiliser .net/c# pour simuler la connexion à des websockets ?



J’ai trouvé un serveur en ligne websocket avec l’adresse suivante :

ws://121.40.165.18:8088

Ce que je lui envoie, quel message il répond, donc je gagne du temps pour construire le serveur.

Voici un client de simulation logicielle pour se connecter au serveur websocket, et il peut être utilisé normalement.



Téléchargement du code source :

Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaîtRépondre






Précédent:.net/c# Scanner de ports ouverts IP rapides v2.0 Version ultime
Prochain:.net/c# Scanner de ports ouverts IP rapides v2.0 [Source]
Publié sur 04/08/2021 15:24:20 |
void ws_OnOpen(objet émetteur, EventArgs e)
23         {
24 SetTextBoxText (textBox1, « Serveur connecté » + « \r\n ») ;
25 isConnecté = vrai ;
26
27         }
28 void ws_OnClose(émetteur d’objet, CloseEventArgs e)
29         {
30 SetTextBoxText(textBox1, « Serveur déconnecté » + « \r\n ») ;
31 isConnecté = faux ;
32         }
33
34 void ws_OnMessage(émetteur d’objet, MessageEventArgs e)
35         {
36 essais
37             {
message à 38 chaînes = e.Data ;
39
40 // Affiche les informations reçues du serveur
41 SetTextBoxText (textBox1, message) ;
42
43 // Envoyer un message au serveur
44 ws. Envoyer (« Bonjour le monde ! ») ;
45
46
47             }
48
49 prise (Exception ex)
50             {
51             }
52 }nous
Publié sur 14/01/2018 11:25:52 |
da3m0n Publié le 14-01-2018 05:03
Vous pouvez aussi utiliser ws://123.207.167.163:9010/ajaxchattest pour le trouver en ligne, et le serveur renverra automatiquement les données que vous envoyez.

Merci pour l’ajout
Publié sur 24/04/2017 16:56:06 |
Adresse websocket, vous pouvez aussi utiliser ws://123.207.167.163:9010/ajaxchattest pour la trouver en ligne, les données que vous envoyez, le serveur vous renverra automatiquement
Publié sur 21/04/2017 08:23:53 |
Composants ?
Publié sur 04/05/2017 17:23:18 |
Voyons ce qui est bien
Publié sur 23/05/2017 09:34:26 |
Très bon matériel
Publié sur 01/06/2017 11:48:23 |
Ô grand dieu, Mowhai
Publié sur 02/06/2017 00:02:10 |
Regarde ce que tu veux apprendre
Publié sur 08/06/2017 11:11:32 |
Juste besoin, venez jeter un œil
Publié sur 12/06/2017 19:17:26 |
Jetez un œil à Study
Publié sur 13/06/2017 15:51:10 |
Éduqué, merci !!!!!!!!!!!!!!!!!
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com