Web Socket
μ΄λ²μ μ§ννκ² λ νλ‘μ νΈμμ μΉ μμΌμ μ¬μ©ν μμ μΈλ°, κ·Έμ μ μΉ μμΌμ΄ 무μμΈμ§ μμ보μ.
μΉ μμΌμ΄λ ν΄λΌμ΄μΈνΈμ μλ²λ₯Ό μ°κ²°νμ¬ μ€μκ°μΌλ‘ μ λ°©ν₯ ν΅μ ν μ μλλ‘ νλ νλ‘ν μ½μ΄λ€.
μ°λ¦¬κ° μ μκ³ μλ νλ‘ν μ½μ λνμ μμκ° HTTPμΈλ°, μ΄λ€ μ°¨μ΄μ μ΄ μλμ§ μ΄ν΄λ³΄μ.
νλ‘ν μ½ ( Protocol) : λ°μ΄ν° ν΅μ μ μννκ² νκΈ° μν΄ νμν ν΅μ κ·μ½μ μΌμ»«λλ€.
κΈ°μ‘΄μ HTTPν΅μ μ statelessν λ¨ λ°©ν₯ ν΅μ μ΄λ€. HTTPμμλ ν΄λΌμ΄μΈνΈ -> μλ²λ‘ μμ²μ 보λ΄λ©΄ μλ² -> ν΄λΌμ΄μΈνΈλ‘ μλ΅μ 보λ΄μ€λ€.
μ¦, ν΄λΌμ΄μΈνΈ μΈ‘μμ μμ²νμ§ μμΌλ©΄ μλ² μΈ‘μμ λ°μ΄ν°λ₯Ό μλ΅νμ§ μκ³ statelessνκΈ°μ, ν΄λΌμ΄μΈνΈμμ νλ²μ μμ²ν΄μΌ νλ λ°μ΄ν°κ° λ§λ€.
λ°λΌμ μμ²μ μκ° λ§μμ§λ©΄ μμ°μ€λ μλ΅μ΄ μ€λ μκ°μ΄ κΈΈμ΄μ§κΈ° λλ¬Έμ νμν λ μμ²μ 보λ΄κ³ μλ΅μ ν΄μΌ νλ μλΉμ€λ₯Ό ꡬνν λ μ¬μ©λλ€.
κ·Έλ λ€λ©΄ κ΅¬κΈ Docsμ²λΌ μ€μκ°μΌλ‘ μ¬λ¬ μ¬μ©μλ€μ΄ μ΄μ©ν΄μΌ νλ μλΉμ€μλ μ΄λ»κ² ν΄μΌ ν κΉ? μ§μμ μΌλ‘ μλ²μ μμ²μ 보λ΄λ λ°©λ²μ΄ μμ μ μκ² μ§λ§, μλ²μ λΆνκ° λ§μ΄ κ±Έλ¦¬κ² λλ€.
Polling : μλ²μ μΌμ μ£ΌκΈ°λ‘ μμ²μ 보λ΄λ κ²
Long Polling : μλ²μ μμ²μ 보λ΄
μ¬κΈ°μ νμν κ²μ΄ λ°λ‘ μΉ μμΌμ΄λ€.
μΉ μμΌμ ν° νΉμ§ μ€ νλκ° μ λ°©ν₯ ν΅μ μ΄λ€.
μ¦, ν΄λΌμ΄μΈνΈ μΈ‘μμ λ³λμ μμ²μ νμ§ μμλ μλ² μΈ‘μμ λ°μ΄ν°λ₯Ό 보λ΄μ€ μ μλ€λ κ²μ΄λ€.
λν HTTPμ λ€λ₯΄κ² μμ² μμλ§ μ°κ²°λμ΄ μλ κ²μ΄ μλλΌ μ§μμ μΌλ‘ μ°κ²°μ΄ λμ΄μμ΄ λΆνμν μ°κ²° νΈλν½μ νΌν μ μλ€.
Last updated