2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Hoje, enquanto eu estava navegando no Niuke, vi um chefão compartilhar que encontrou um problema com o webSocket durante a entrevista de front-end. Eu nunca tinha visto esse ponto de conhecimento antes, então aprendi rapidamente sobre ele e gravei aqui!
WebSocket é um protocolo de comunicação de rede que fornece um canal de comunicação full-duplex, ou seja, o cliente e o servidor podem enviar e receber dados ao mesmo tempo. Isso é diferente das solicitações HTTP tradicionais, que são unidirecionais, com o cliente iniciando a solicitação e o servidor respondendo à solicitação. O WebSocket permite que o servidor envie mensagens ativamente ao cliente, o que possibilita a comunicação em tempo real, como aplicativos de chat online, jogos em tempo real, cotações de ações e outros cenários.
Criar instância WebSocket: No lado do cliente, primeiro você precisa criar uma instância WebSocket e especificar a URL do servidor.
const ws = new WebSocket('ws://example.com/socket');