Socket.io: рдЧреЛрд▓рд╛рдВрдЧ рдХреЗ рд▓рд┐рдП Socket.io

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдордИ 2018  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: socketio/socket.io

рдиреЛрдЯ : рд╕рдорд░реНрдерди рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдЪреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдпрд╛

рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐:

  • [] рдПрдХ рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ
  • [x] рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░

https://github.com/googollee/go-socket.io/issues/188

рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо (рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдПрдХ рдмрдЧ рд╣реИ)

рдиреЛрдЯ: рдПрдХ рддреНрд╡рд░рд┐рдд рдЬрд╡рд╛рдм рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ рдПрдХ рдЕрд╕рдлрд▓ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдорд╛рдорд▓рд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рддреЛ рдирд┐рдореНрди forking рд╕реЗ рд╣реИ рдмреЗрд▓рд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░

рд╕реЗрдЯ рдЕрдк

  • рдУрдПрд╕:
  • рдмреНрд░рд╛рдЙрдЬрд╝рд░:
  • рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ рд╕рдВрд╕реНрдХрд░рдг:

рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА (рдЬреИрд╕реЗ рд╕реНрдЯреИрдХрдЯреНрд░реЗрд╕, рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗ, рд╕реБрдЭрд╛рд╡ рдХреИрд╕реЗ рдареАрдХ рдХрд░реЗрдВ)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрдЭреЗ socket.io рдиреЛрдбрдЬ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЧреЛрд▓рдВрдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, googollee/go-socket.io рд╕реЙрдХреЗрдЯрд┐рдпреЛ 2.0 рдФрд░ рдирдП рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╕рднреА 6 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреЛрдИ рднреА ?

рдореБрдЭреЗ socket.io рдиреЛрдбрдЬ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЧреЛрд▓рдВрдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, googollee/go-socket.io рд╕реЙрдХреЗрдЯрд┐рдпреЛ 2.0 рдФрд░ рдирдП рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдХреНрд░рд┐рдХреЗрдЯ

рдЧреЛрд▓рдВрдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рднреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рд░рд╕реНрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рднреА рдЬрд░реВрд░рдд рд╣реИред
рд▓реЗрдХрд┐рди рдореИрдВ рд░рд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдб рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдореБрдЭреЗ socket.io рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЧреЛрд▓рдВрдЧ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ, рдЕрдХреЗрд▓реЗ рдЬрдВрдЧ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред рдХреЛрдИ рдореБрдЭреЗ рдХреБрдЫ рд╕рд▓рд╛рд╣ рджреЗ рд╕рдХрддрд╛ рд╣реИ?

рд╣рд╛рдБ, рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ Socket.IO рдХреЛ рдЧреЛрд▓рд╛рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред :)

@mofadeyunduo рдпрджрд┐ рдЖрдк рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЕрдХреЗрд▓реЗ Socket.IO рдпрд╛ Websockets рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рддреЛ рдореИрдВрдиреЗ рдЙрди рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрдиреБрднрд╡ рд╕реЗ StackOverflow рдкрд░ рдПрдХ рдЙрддреНрддрд░ рд▓рд┐рдЦрд╛ рд╣реИред
https://stackoverflow.com/a/62848079/1712332

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ NodeJS рдореЗрдВ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рднрд╛рд╖рд╛ рдореЗрдВ Socket.IO рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рддреЛ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рдЙрдиреНрд╣реЗрдВ рдПрдХ рдмрдбрд╝реЗ рдЬрдЯрд┐рд▓ рдРрдк рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдмрд╣реБрдд рдорд╣рдВрдЧреЗ рд╣реИрдВ рдФрд░ рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рдЕрдиреБрднрд╡ рдерд╛ред
рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдЕрдЧрд░ рдЖрдк рдмрд╕ рдЗрддрдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХрдорд░реЗ, рдпрд╛ рдШрдЯрдирд╛рдУрдВ рдЬреИрд╕реА рдЪреАрдЬрд╝реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рдВрджреЗрд╢ рдЖрдЧреЗ рдФрд░ рдЖрдЧреЗ рднреЗрдЬрдирд╛ рд╣реИ, рддреЛ рдЖрдк рдЕрдЪреНрдЫреЗ рд╣реИрдВред Websockets рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрджрд┐ рдЕрдзрд┐рдХ рдирд╣реАрдВ рддреЛ рдпрд╣ socket.io рдкрд░ рдХрд░рдирд╛ рдЬрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдХреБрдЫ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рд╕рджрд╕реНрдпрддрд╛ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрд╡реЗрдВрдЯ рд░реВрдо, рддреЛ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЙрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдпрд╣ рдЧрдзреЗ рдореЗрдВ рджрд░реНрдж рд╣реЛрдЧрд╛ред

рдЧреЛрд▓рдВрдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рднреА рдЬрд░реВрд░рдд рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

distracteddev picture distracteddev  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

stnwk picture stnwk  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kootoopas picture kootoopas  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

varHarrie picture varHarrie  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

chfeizy picture chfeizy  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ