⧧⧍ āϜ⧁āύ, ⧍ā§Ļā§¨ā§¨Âˇ2 āĻŽāĻŋāύāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇

WebSockets āĻ•āĻŋ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ?

āĻ“āϝāĻŧ⧇āĻŦ āϏāϕ⧇āϟāϗ⧁āϞāĻŋ āϕ⧀, āϕ⧇āύ āφāĻĒāύāĻžāϰ āϏ⧇āϗ⧁āϞāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āϏ⧇āϗ⧁āϞāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻŦ⧇āύ āϤāĻž āĻļāĻŋāϖ⧁āύāĨ¤

WebSockets āĻ•āĻŋ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ?

āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻĨ⧇āϕ⧇ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻĄā§‡āϟāĻž āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāϤ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻāϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇āĨ¤ āϤāĻžāĻĻ⧇āϰ āύāĻŋāϝāĻŧāĻŽ āĻĒā§āϰāĻžāϏāĻ™ā§āĻ—āĻŋāĻ• āĻŽāĻžāύ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ. āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧ⧇, āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻĄā§‡āϟāĻž āĻŸā§āϰāĻžāĻ¨ā§āϏāĻĢāĻžāϰ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻŦ — WebSocketsāĨ¤

āĻāĻ•āϟāĻŋ WebSocket āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻ•āĻŋ?

WebSocket āĻāĻ•āϟāĻŋ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻāĻŦāĻ‚ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ (āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻāĻŦāĻ‚ āϏāĻžāĻ°ā§āĻ­āĻžāϰ) āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āϏāĻ‚āϝ⧋āĻ— āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽā§‡ āϤāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āϏāĻ•ā§āώāĻŽ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āωāĻ¨ā§āύāϤ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĨ¤ WebSocket-āĻāϰ āϏāĻžāĻĨ⧇ āĻĒā§āϰāϧāĻžāύ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻšāϞ āϝ⧇ āĻāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āφāϞāĻžāĻĻāĻž āĻ…āύ⧁āϰ⧋āϧ āύāĻž āĻĒāĻžāĻ āĻŋāϝāĻŧ⧇āχ āĻĄā§‡āϟāĻž āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ, āϝ⧇āĻŽāύ, HTTP-āϤ⧇ āϘāĻŸā§‡āĨ¤ āϏāĻ‚āϝ⧋āĻ— āĻ¸ā§āĻĨāĻžāĻĒāύ⧇āϰ āĻĒāϰ⧇, āĻ…āύ⧁āϰ⧋āϧ āĻĒāĻžāĻ āĻžāύ⧋āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻĄā§‡āϟāĻž āύāĻŋāĻœā§‡āχ āφāϏāĻŦ⧇āĨ¤ āĻšā§āϝāĻžāϟ āĻŦāĻž āĻ¸ā§āϟāĻ• āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡ āĻ“āϝāĻŧ⧇āĻŦāϏāϕ⧇āϟ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž, āϝ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻžāϕ⧇ āĻ•ā§āϰāĻŽāĻžāĻ—āϤ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āϤāĻĨā§āϝ āĻĒ⧇āϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻāĻ•āϝ⧋āϗ⧇ āϤāĻĨā§āϝ āĻ—ā§āϰāĻšāĻŖ āĻāĻŦāĻ‚ āĻĒāĻžāĻ āĻžāϤ⧇ āĻĒāĻžāϰ⧇, āĻĒā§‚āĻ°ā§āĻŖ-āĻĻā§āĻŦ⧈āϤ āĻĻā§āĻŦāĻŋāĻŽā§āĻ–ā§€ āϝ⧋āĻ—āĻžāϝ⧋āϗ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ, āϝāĻžāϰ āĻĢāϞ⧇ āĻĻā§āϰ⧁āϤ āϤāĻĨā§āϝ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧ āĻšāϝāĻŧāĨ¤

WebSockets āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇?

āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻāĻŦāĻ‚ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻ‚āϝ⧋āĻ—āϟāĻŋ āωāĻ¨ā§āĻŽā§āĻ•ā§āϤ āĻĨāĻžāϕ⧇ āϝāϤāĻ•ā§āώāĻŖ āύāĻž āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒāĻ•ā§āώ⧇āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰāĻž āĻšāϝāĻŧ āĻŦāĻž āĻāĻ•āϟāĻŋ āϟāĻžāχāĻŽāφāωāϟ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻāĻŦāĻ‚ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻ‚āϝ⧋āĻ— āĻ¸ā§āĻĨāĻžāĻĒāύ⧇āϰ āϜāĻ¨ā§āϝ āϤāĻžāϰāĻž āĻšā§āϝāĻžāĻ¨ā§āĻĄāĻļ⧇āĻ• āĻ•āϰ⧇āĨ¤ āĻāĻ•āϟāĻŋ āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻŋāϤ āϏāĻ‚āϝ⧋āĻ— āĻ–ā§‹āϞāĻž āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻŦāĻž āϏāĻžāĻ°ā§āĻ­āĻžāϰ-āϏāĻžāχāĻĄā§‡ āϏāĻ‚āϝ⧋āĻ— āĻŦāĻ¨ā§āϧ āύāĻž āĻšāĻ“āϝāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻāĻ•āχ āĻšā§āϝāĻžāύ⧇āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻŦāĻžāĻ°ā§āϤāĻžāϗ⧁āϞāĻŋ āĻĻā§āĻŦāĻŋāĻŽā§āĻ–ā§€āĻ­āĻžāĻŦ⧇ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ WebSocket āφāĻĒāύāĻžāϕ⧇ āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰāĻž āĻĄā§‡āϟāĻž āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāϰ āϜāĻ¨ā§āϝ, WSS āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ⧇āϰ āωāĻĒāϰ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĄ-āĻ…āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āϝāĻž āĻĒā§āϰ⧇āϰāϕ⧇āϰ āĻĒāĻžāĻļ⧇ āĻĄā§‡āϟāĻž āĻāύāϕ⧋āĻĄ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāĻĒāϕ⧇āϰ āĻĒāĻžāĻļ⧇ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰ⧇āĨ¤ āϝ⧇āϕ⧋āύ⧋ āĻŽāĻ§ā§āϝāĻ¸ā§āĻĨāϤāĻžāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϜāĻ¨ā§āϝ, āϤāĻĨā§āϝ āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ•āϰāĻž āĻĨāĻžāϕ⧇āĨ¤ āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ āĻ›āĻžāĻĄāĻŧāĻž, āĻĄā§‡āϟāĻž āĻšā§āĻŽāĻ•āĻŋāϰ āϞāĻ•ā§āĻˇā§āϝ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧāĨ¤

WebSocket āĻ•āĻ–āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ?

āφāĻĒāύāĻžāϰ āϝāĻ–āύ āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āĻĄā§‡āϟāĻž āφāĻĒāĻĄā§‡āϟ āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟāϕ⧇ āĻŦāĻžāĻ°ā§āϤāĻž āĻĒāĻžāĻ āĻžāύ⧋āϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ āϤāĻ–āύ WebSocket āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āφāĻĻāĻ°ā§āĻļāĨ¤ āĻāĻ–āĻžāύ⧇ āĻ“āϝāĻŧ⧇āĻŦ āϏāϕ⧇āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āφāϰāĻ“ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻ•āĻŋāϛ⧁ āϰāϝāĻŧ⧇āϛ⧇:

  • āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ;

  • āϗ⧇āĻŽāĻŋāĻ‚ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ;

  • āĻšā§āϝāĻžāϟāĻŦāϟ;

  • āĻĒ⧁āĻļ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ;

  • āϏāĻžāĻŽāĻžāϜāĻŋāĻ• āϝ⧋āĻ—āĻžāϝ⧋āĻ—;

  • āĻšā§āϝāĻžāϟ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ;

  • āφāχāĻ“āϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāĨ¤

āϕ⧇āύ WebSocket āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻŦāĻŋāĻŦ⧇āϚāύāĻž?

WebSocket āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻ‚āϝ⧋āĻ— āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āφāĻĒāĻĄā§‡āϟ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤ āĻ“āϝāĻŧ⧇āĻŦ āϏāϕ⧇āϟāϗ⧁āϞāĻŋ HTML5 āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻāĻŦāĻ‚ āĻĒ⧁āϰāĻžāύ⧋ HTML āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻĒāĻŋāĻ›āύ⧇āϰ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇⧎ āĻ…āϤāĻāĻŦ, āϤāĻžāϰāĻž āϏāĻŽāĻ¸ā§āϤ āφāϧ⧁āύāĻŋāĻ• āĻ“āϝāĻŧ⧇āĻŦ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ — Google Chrome, Mozilla Firefox, Safari āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝāĨ¤ āĻāϟāĻŋ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āϜ⧁āĻĄāĻŧ⧇āĻ“ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ: Android, iOS, āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒāϏ āĻāĻŦāĻ‚ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻ…ā§āϝāĻžāĻĒāĨ¤ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• WebSocket āϏāĻ‚āϝ⧋āĻ— āĻāĻ•āχ āϏāĻžāĻĨ⧇ āĻ–ā§‹āϞāĻž āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āĻāĻŽāύāĻ•āĻŋ āĻāĻ•āχ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āϏāĻ‚āϝ⧋āĻ— āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇, āϏāĻšāϜ āĻ¸ā§āϕ⧇āϞāĻŋāĻ‚ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤

āĻ•āĻŋāĻ­āĻžāĻŦ⧇ AppMaster.io āĻ āĻāĻ•āϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦāϏāϕ⧇āϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻŦ⧇āύ?

āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ āĻœā§‡āύāĻžāϰ⧇āϟ āĻ•āϰ⧁āύ
āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞ āĻ…ā§āϝāĻžāĻĒ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻĨ⧇āϕ⧇ āĻĒā§āϰ⧋āĻĄāĻžāĻ•āĻļāύ⧇āϰ āϝ⧋āĻ—ā§āϝ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ āĻĒāĻžāύāĨ¤
āϕ⧋āĻĄ āĻœā§‡āύāĻžāϰ⧇āϟ āĻ•āϰ⧁āύ

āĻāĻ•āϟāĻŋ āϏāĻšāϜ āĻšā§āϝāĻžāϟāĻŦāϟ āωāĻĻāĻžāĻšāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ AppMaster.io-āĻ āĻāĻ•āϟāĻŋ WebSocket āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϝāĻžāĻ•āĨ¤ āĻāĻ•āϟāĻŋ WebSocket āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇, āφāĻĒāύāĻžāϕ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄā§‡ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦāĻžāĻ°ā§āϤāĻžāϗ⧁āϞāĻŋāϤ⧇ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϜāĻžāύāĻžāĻŦ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĒāĻžāĻ āĻžāĻŦ⧇: āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ > āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĨ¤

āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ°ā§āϤāĻž āĻĒāĻžāϝāĻŧ āĻāĻŦāĻ‚, āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇, āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤

āϝāĻĻāĻŋ āĻŦāĻžāĻ°ā§āϤāĻžāϟāĻŋ = "āĻšāĻžāχ!", āϤāĻŦ⧇ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ "āĻšā§āϝāĻžāϞ⧋!" āĻŦāϞāĻž āĻšāĻŦ⧇;

āϝāĻĻāĻŋ āĻŦāĻžāĻ°ā§āϤāĻž = "āφāĻĒāύāĻŋ āϕ⧇āĻŽāύ āφāϛ⧇āύ?", BP āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚āϟāĻŋ āĻĢ⧇āϰāϤ āĻĻ⧇āĻŦ⧇ "Great! How about you?";

āĻ…āĻ¨ā§āϝ āϕ⧋āύ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, BP āĻāĻ•āϟāĻŋ āĻĒā§āϰāϤāĻŋāĻ§ā§āĻŦāύāĻŋ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ āχāύāĻĒ⧁āĻŸā§‡ āĻĒā§āϰāĻžāĻĒā§āϤ āĻāĻ•āχ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻĢāĻŋāϰāĻŋāϝāĻŧ⧇ āĻĻ⧇āĻŦ⧇āĨ¤

āϤāĻžāϰāĻĒāϰ, āĻŦāĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϕ⧇ āĻāχ BP āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ WebSocket Endpoint āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇: Backend > Endpoints > New Endpoint > WebSocket Endpoint āĨ¤

āύāϤ⧁āύ āĻ–ā§‹āϞāĻž āωāχāĻ¨ā§āĻĄā§‹āϤ⧇, āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•ā§āώ⧇āĻ¤ā§āϰāϗ⧁āϞāĻŋ āĻĒā§‚āϰāĻŖ āĻ•āϰ⧁āύ:

  • āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϟāĻžāχāĻĒ: GET

  • āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟ URL: āϝ⧇ āĻ āĻŋāĻ•āĻžāύāĻžāϝāĻŧ āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟāϟāĻŋ āĻŦāĻžāχāϰ⧇ āĻĨ⧇āϕ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āĻšāĻŦ⧇;

  • āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž: BP āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇ āϝāĻž āĻāχ WS āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇;

āĻļ⧇āώ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āφāĻĒāύāĻžāϕ⧇ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϟāĻŋ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āφāĻĒāύāĻŋ āĻĒā§‹āĻ¸ā§āϟāĻŽā§āϝāĻžāύ āĻ…ā§āϝāĻžāĻĒ WebSocket āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻĒā§‹āĻ¸ā§āϟāĻŽā§āϝāĻžāύ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ āϤāĻžāϰ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ āĻāĻ–āĻžāύ⧇ āϖ⧁āρāϜ⧁āύāĨ¤ āĻĒā§‹āĻ¸ā§āϟāĻŽā§āϝāĻžāύ⧇ āĻ…āύ⧁āĻŽā§‹āĻĻāύ⧇āϰ āĻĒāϰ⧇, āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻ“āϝāĻŧ⧇āĻŦāϏāϕ⧇āϟ āĻ…āύ⧁āϰ⧋āϧ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇: āύāϤ⧁āύ > āĻ“āϝāĻŧ⧇āĻŦāϏāϕ⧇āϟ āĻ…āύ⧁āϰ⧋āϧāĨ¤

āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ WebSocket āĻ āĻŋāĻ•āĻžāύāĻž āϞāĻŋāϖ⧁āύāĨ¤ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡ āĻāĻ•āϟāĻŋ āĻ–āĻžāϞāĻŋ āĻ…āύ⧁āϰ⧋āϧ āĻĒāĻžāĻ āĻŋāϝāĻŧ⧇ āφāĻĒāύāĻŋ āĻāϟāĻŋ Swagger ( āĻĒā§āϰāĻŋāĻ­āĻŋāω > āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ ) āĻ āĻĒ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ āĻŋāĻ•āĻžāύāĻž āĻ…āύ⧁āϰ⧋āϧ URL āĻŦā§āϞāĻ• āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāĻŦ⧇.

āĻāϟāĻŋ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āϟāĻŽā§āϝāĻžāύ⧇āϰ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒ⧇āĻ¸ā§āϟ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āφāĻĒāύāĻžāϕ⧇ wss āĻāϰ āϏāĻžāĻĨ⧇ https āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻ•āĻžāϰāĻŖ āĻāχ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞāϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ WebSocket āϏāĻ‚āϝ⧋āĻ— āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ. āĻāϟāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āĻšā§‡āĻĄāĻžāϰ (āĻšā§‡āĻĄāĻžāϰ) āϕ⧁āĻ•āĻŋ āϏāĻš āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ āĻĒāĻžāĻ āĻžāϤ⧇ āĻšāĻŦ⧇, āϝāĻžāϤ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻŸā§‹āϕ⧇āύ gen_app_auth_token= āϰāϝāĻŧ⧇āϛ⧇⧎ āĻāĻ•āϟāĻŋ āĻŸā§‹āϕ⧇āύ āĻĒ⧇āϤ⧇, āφāĻĒāύāĻžāϕ⧇ āĻ…āύ⧁āĻŽā§‹āĻĻāύ⧇āϰ āĻļ⧇āώ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāϟāĻŋ āϚāĻžāϞāĻŋāϝāĻŧ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āύāĻžāĻŽ āĻāĻŦāĻ‚ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻĻāĻŋāϝāĻŧ⧇ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āφāĻĒāύāĻŋ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞāĻŋ āϕ⧁āĻ•āĻŋ āϖ⧁āρāĻœā§‡ āĻĒ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύ āύāĻŋāĻŽā§āύāϰ⧂āĻĒ:

  • āĻāĻ•āϟāĻŋ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇, āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āϟ⧁āϞ⧇ āϝ⧇āϤ⧇ F12 āϟāĻŋāĻĒ⧁āύ;

  • āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āϕ⧇ āϝāĻžāύ āĻāĻŦāĻ‚ āĻšā§‡āĻĄāĻžāϰ āĻŸā§āϝāĻžāĻŦ⧇ āĻ¸ā§āϝ⧁āχāϚ āĻ•āϰ⧁āύ;

  • āĻ…āύ⧁āϰ⧋āϧ āĻļāĻŋāϰ⧋āύāĻžāĻŽ āĻŦāĻŋāĻ­āĻžāϗ⧇, āϕ⧁āĻ•āĻŋ āϖ⧁āρāϜ⧁āύ āĻāĻŦāĻ‚ āĻŽāĻžāύāϟāĻŋ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āĻ•āϰ⧁āύāĨ¤

āĻĒā§‹āĻ¸ā§āϟāĻŽā§āϝāĻžāύ-āĻ WebSocket-āĻ āĻ…āύ⧁āϰ⧋āϧ āĻļāĻŋāϰ⧋āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āϕ⧁āĻ•āĻŋ āĻŽāĻžāύ āϝ⧋āĻ— āĻ•āϰ⧇ āĻāĻŦāĻ‚ Connect- āĻ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇, āφāĻĒāύāĻŋ āϝāĻžāϚāĻžāχ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝ⧇ WS-āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āϏāĻĢāϞāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āĻāĻ•āϟāĻŋ āϏāĻĢāϞ āϏāĻ‚āϝ⧋āϗ⧇āϰ āĻĢāϞāĻžāĻĢāϞ āύ⧀āĻšā§‡ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇:

āφāĻĒāύāĻŋ āύāϤ⧁āύ āĻŦāĻžāĻ°ā§āϤāĻž āĻŦā§āϞāϕ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ°ā§āϤāĻž āĻĒāĻžāĻ āĻžāϤ⧇ āĻĒāĻžāϰ⧇āύ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻ…āĻŦāĻļā§āϝāχ JSON- āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡āĻĄ āĻšāϤ⧇ āĻšāĻŦ⧇⧎ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ "āĻšā§āϝāĻžāϞ⧋" āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚āϟāĻŋ āĻĒāĻžāĻ āĻžāϤ⧇ āϚāĻžāύ, āϤāĻžāĻšāϞ⧇ āĻŦāĻžāĻ°ā§āϤāĻžāϟāĻŋ āĻāϰāĻ•āĻŽ āĻĻ⧇āĻ–āĻžāĻŦ⧇: {"message": "Hi"}āĨ¤ āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āϕ⧀āϟāĻŋāϰ āύāĻžāĻŽ (āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻŦāĻžāĻ°ā§āϤāĻž) āĻ…āĻŦāĻļā§āϝāχ āĻŦāĻŋāĻĒāĻŋ āχāύāĻĒ⧁āĻŸā§‡ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇āϰ āύāĻžāĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āĻŽāĻŋāϞāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ⧇āϰ āĻĢāϞāĻžāĻĢāϞ:

āĻāĻ­āĻžāĻŦ⧇āχ AppMaster.io-āϤ⧇ āĻāĻ•āϟāĻŋ WebSocket āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻšāĻžāϝāĻŧāϤāĻž āϕ⧇āĻ¨ā§āĻĻā§āϰ⧇ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āĻ•āĻžāϜ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻĻāϰāĻ•āĻžāϰ⧀ āϤāĻĨā§āϝ āĻĻ⧇āϖ⧁āύāĨ¤

āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϏāĻšāϜ
āĻ•āĻŋāϛ⧁ āφāĻļā§āϚāĻ°ā§āϝāϜāύāĻ•āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āϏāĻš āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤
āφāĻĒāύāĻŋ āϝāĻ–āύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāĻŦ⧇āύ āϤāĻ–āύ āφāĻĒāύāĻŋ āϏāĻ āĻŋāĻ• āϏāĻĻāĻ¸ā§āϝāϤāĻž āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎

āĻāĻŦāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϝāĻžāĻ•
WebSockets āĻ•āĻŋ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ? | AppMaster