WebSocket
Klik me të djathtën në pemë ▸ Shto ▸ Kërkesë WebSocket.
Tipi WebSocket i Restorm mbulon tri protokolle të afërta, të zgjedhura me një
fushë Protokolli: websocket (i papërpunuar),
socketio dhe
mqtt. Kjo faqe trajton WebSocket-in e
papërpunuar.

Konfigurimi
Section titled “Konfigurimi”| Fusha | Roli |
|---|---|
| URL | ws:// ose wss:// |
| Mesazhi | Ngarkesa që do të dërgohet |
| Kokat | Kokat e kërkesës së hapjes (handshake) |
Cikli i jetës
Section titled “Cikli i jetës”Butoni i veprimit e hap lidhjen; paneli i përgjigjes i shfaq kornizat vazhdimisht, sipas radhës, me vulë kohore. I njëjti buton e mbyll lidhjen.
Brenda një skenari
Section titled “Brenda një skenari”Tri veprime, që përdoren së bashku:
- Lidhje WebSocket — hap lidhjen dhe i jep një emër. Ajo ka dy dalje:
connected(sinjal, një herë) dhemessage(një lëshim për çdo kornizë të marrë); - Dërgim WebSocket — dërgon një ngarkesë mbi lidhjen e emërtuar;
- Mbyllje e lidhjes WebSocket — e mbyll atë.
Kjo ndarje është ajo që lejon të shkruani «lidhem, dërgoj një komandë përmes HTTP dhe pastaj verifikoj se njoftimi WebSocket mbërrin» brenda një grafi të vetëm. Shihni Lidhjet dhe flukset.
Modaliteti i serverit
Section titled “Modaliteti i serverit”Restorm di të strehojë një server WebSocket. Ai e ndan prizën e vet me serverat
e tjerë të së njëjtës portë: një server simulimi HTTP dhe një server WebSocket
mund të dëgjojnë së bashku në :8080 — kërkesat e zakonshme shkojnë te rrugët
HTTP, ndërsa kërkesat për kalim (upgrade) te serveri WebSocket. Shihni
Simulimin e WebSocket, Socket.IO dhe
MQTT.
Copëzat e kodit
Section titled “Copëzat e kodit”Pesëmbëdhjetë caqe të përbashkëta me Socket.IO dhe MQTT: WebSocket i
shfletuesit, ws (Node.js), TypeScript, Socket.IO Client, MQTT.js, Python
(websockets, paho-mqtt), Go (gorilla/websocket), C# (ClientWebSocket), Java
(java-websocket), Ruby, Rust (tokio-tungstenite), Swift
(URLSessionWebSocketTask), Kotlin (OkHttp).