Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>DatAge: SocketsNew to Visual Studio Code? Get it now.
DatAge: Sockets

DatAge: Sockets

MarioNeta

|
290 installs
| (1) | Free
Metodos básicos para WebSockets en JavaScript
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sockets para NodeJS

DatAge

Tabla de contenido

  1. Información general
  2. Tecnologías
  3. Instalación
  4. Preguntas frecuentes
  5. Licencia
  6. Autores
  7. Documentación

1. 🤔 Información general

Esta extensión está construida en JavaScript. Contiene cinco (5) snippets para NodeJS que podemos utilizar principalmente en nuestra clase que contiene la conexión y comunicaciones de Sockets cliente / servidor.

Los fragmentos de código que contienen los snippets son estructuras básicas de métodos con sockets, como la inicialización de una conexión o una función básica de los WebSockets como emitir o escuchar.

Aunque estos fragmentos contienen la estructura básica de la utilización más general de éstos métodos, no es una obligación que esa deba ser su estructura sino una sugerencia que nos ayude a redactar código de manera mas rápida.

La arquitectura implementada en este proyecto es la arquitectura microkernel. El patrón de arquitectura Microkernel permite añadir características adicionales de la aplicación como plug-ins a la aplicación central, proporcionando extensibilidad así como separación y aislamiento de características.

Microkernel

El core system representa la aplicación a la que va dirigida el plugin, que correspone a cualquier aplicación que implemente sockets, importando la API de Visual Studio Code, la cuál suministra los servicios adecuados para la generación de extensiones y finalmente importa el plugin generado.

Library Microkernel

A continuación, se detallarán los snippets que implementa esta extensión:

NewSocket

Inicia la conexión cliente/servidor con la sugerencia de escucha "connection", permitiendo un espacio donde podemos escribir nuestra lógica correspondiente al inicio de conexión.

Para llamar al snippet, escribimos NewSocket y presionamos Enter o Tab

export default (io) => {
    io.on("connection", (socket) => {
        //Enter your code here

    }) //End method connection
}

Socket.on

Este snippet genera el fragmento de código que permite escuchar desde la perspectiva del socket del lado del servidor.

Para llamar al snippet, escribimos SocketOn y presionamos Enter o Tab

socket.on("", async ({data}) => {
    //Enter your code here

})

Socket.emit

Este snippet genera el fragmento de código que permite emitir desde la perspectiva del socket del lado del servidor.

Para llamar al snippet, escribimos SocketEmit y presionamos Enter o Tab

socket.emit("", {data})

Socket.broadcast

Este snippet genera el fragmento de código que permite emitir a todos los oyentes a excepción de la conexión en cuestión (Everyone but me) desde la perspectiva del socket del lado del servidor.

Para llamar al snippet, escribimos SocketBroadcast y presionamos Enter o Tab

socket.broadcast.emit("", {data})

Io.emit

Este snippet genera el fragmento de código que permite emitir desde la perspectiva del socket del lado del cliente.

Para llamar al snippet, escribimos IOEmit y presionamos Enter o Tab

io.emit("", {data})

2. 🔗 Tecnologías

Tecnologías Uso
Azure DevOps Suministrador de organización encargada de la administración de servicios marketplace.
JavaScript Lenguaje principal utilizado para el desarrollo del plugin.
Marketplace Visual Studio Code Plataforma encargada del gestionamiento de la extensión.

3. ⚡️ Instalación

Para instalar el plugin DatAge: Sockets, es necesario tener previamente instalado el editor de texto Visual Studio Code, a continuación desde la pestaña de Extensiones, o bien con el comando Crtl + Shift + X (windows) buscamos la extensión DatAge y presionamos Install.

Extensión sockets - DatAge

Para consultar como utilizar esta extension, puedes consultar el manual de usuario Manual de usuario

4. 💬 Preguntas frecuentes

  • ¿Por qué usar la extensión DatAge: Sockets? La extension DatAge: Sockets permite facilitar la construcción de métodos básicos que se implementan en los sockets como emitir y escuchar por parte de los sockets en el servidor y cliente, además de iniciar la comunicación recibiendo la conexión HTTP del usuario en cuestión.

5. 📫 Licencia

Licencia

Free Software !!! :D

6. 👯‍♀️ Autores

  • @Gederson Gustavo

  • @Camilo Ramirez

  • @Daniela Sanchez

  • @Jeison Ferrer

  • @Jhonny Guarin

7. 👩‍💻 Documentacion

Documentación

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft