WebSocket is een protocol dat HTML5 begon te bieden voor full-duplex communicatie via één TCP-verbinding. In de WebSocket API hoeven de browser en server alleen handen te schudden, waarna er een snelle rijstrook ontstaat tussen de browser en de server. Data kan direct tussen de twee worden verzonden. De browser stuurt een verzoek naar de server om een WebSocket-verbinding op te zetten via Javascrip{filter}t, en zodra de verbinding is gevestigd, kunnen client en server direct gegevens uitwisselen via de TCP-verbinding. Wanneer je een Web Socket-verbinding hebt, kun je data naar de server sturen via de send()-methode en de data ontvangen die door de server wordt teruggestuurd via het onmessage-event.
We weten dat we JS kunnen gebruiken om verbinding te maken, dus hoe gebruiken we .net/c# om verbinding met websockets te simuleren?
Ik vond een websocket online server met het volgende adres:
Wat ik hem stuur, welk bericht hij beantwoordt, zodat ik tijd bespaar om de server te bouwen.
Het volgende is een softwaresimulatieclient om verbinding te maken met de websocket-server, en deze kan normaal worden gebruikt.
Broncode downloaden:
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieft Antwoord
|