Transportes
Transportes Padrão
Design Recomendado
interface Transport {
// Inicializa o Transport com um URI:
constructor(private uriWithConnectionParams: string)
// Abre uma conexão usando o URI fornecido no construtor:
connect(): Promise<void>
// Fecha a conexão:
disconnect(): Promise<void>
// Envia uma carga arbitrária para o serviço e todos os pares:
send(packet: Packet): Promise<void>
// Inscreve-se para mensagens recebidas tanto do serviço quanto de todos os pares:
on(event: 'receive', callback: (packet: Packet) => void): void
}URIs de Transporte
Criando Transportes
Saiba mais
Atualizado