¿Qué significa enchufe?
¿Qué es un enchufe y para qué se utiliza?
zhidao.baidu/question/256187945
¿Qué es un enchufe?
socket
Cuando la capa de aplicación comunica datos a través de la capa de transporte, TCP y UDP encontrarán el problema de proporcionar servicios concurrentes a múltiples procesos de aplicación al mismo tiempo. Es posible que sea necesario que varias conexiones TCP o múltiples procesos de aplicación transmitan datos a través del mismo puerto de protocolo TCP. Para distinguir diferentes procesos y conexiones de aplicaciones, muchos sistemas operativos de computadora proporcionan una interfaz llamada Socket para que las aplicaciones interactúen con el protocolo TCP/IP.
Existen tres parámetros principales para distinguir la comunicación de red y las conexiones entre diferentes procesos de aplicación: la dirección IP de destino de la comunicación, el protocolo de capa de transporte utilizado (TCP o UDP) y el número de puerto utilizado. El significado original de Socket es "zócalo". Al combinar estos tres parámetros y vincularlos a un socket "socket", la capa de aplicación puede comunicarse con la capa de transporte a través de la interfaz del socket para distinguir las comunicaciones de diferentes procesos de aplicación o conexiones de red e implementar servicios concurrentes para la transmisión de datos.
¿Cuál es el significado de objeto socket en C#?
Es posible que varias conexiones TCP o múltiples procesos de aplicación necesiten transmitir datos a través del mismo puerto de protocolo TCP. Para distinguir diferentes procesos y conexiones de aplicaciones, muchos sistemas operativos de computadora proporcionan una conexión llamada socket para que las aplicaciones interactúen con el protocolo TCP/IP.
Referencia: baike.baidu/view/538713
¿Qué es un socket?
El socket, en pocas palabras, es un acuerdo entre las dos partes que se comunican. Las funciones relevantes en el socket se utilizan para completar el proceso de comunicación.
La capa de aplicación transmite datos a través del transporte. capa Al comunicarse, TCP y UDP encuentran el problema de proporcionar servicios concurrentes a múltiples procesos de aplicaciones al mismo tiempo. Es posible que sea necesario que varias conexiones TCP o múltiples procesos de aplicación transmitan datos a través del mismo puerto de protocolo TCP. Para distinguir diferentes procesos y conexiones de aplicaciones, muchos sistemas operativos de computadora proporcionan una interfaz llamada socket para que las aplicaciones interactúen con el protocolo TCP/IP.
Existen tres parámetros principales para distinguir la comunicación de red y las conexiones entre diferentes procesos de aplicación: la dirección IP de destino de la comunicación, el protocolo de capa de transporte utilizado (TCP o UDP) y el número de puerto utilizado. El significado original de Socket es "zócalo". Al combinar estos tres parámetros y vincularlos a un socket "socket", la capa de aplicación puede comunicarse con la capa de transporte a través de la interfaz del socket para distinguir las comunicaciones de diferentes procesos de aplicación o conexiones de red e implementar servicios concurrentes para la transmisión de datos.
El socket se puede considerar como un punto final en la conexión de comunicación entre dos programas. Un programa escribe una información en el socket y el socket envía la información a otro socket para que la información se pueda transferir. a otros programas.
También puedes consultar este
myvatican.blogchina/1636441
¿Qué es un socket en JAVA?
Necesitas un teléfono o móvil para realizar una llamada, ¿verdad? El enchufe es el teléfono.
Cuando llamas, tú eres la persona que llama y la otra parte es la persona llamada. Entonces necesita un Socket y la otra parte necesita un ServerSocket.
La persona llamada tiene varios números. Tiene que elegir un número sobre el cual trabajar, lo que se llama vinculante. En un zócalo, está vinculado al puerto. La otra parte debe encender el teléfono para contestar la llamada. Entonces él tiene que escuchar primero. Accept() de ServerSocket comienza a escuchar y responde cuando hay una llamada entrante.
¿Qué es un socket? Explique el concepto de socket.
Socket es un conjunto de protocolos para el intercambio de datos entre procesos. Se centra en la forma de definición de funciones en lugar de en lo específico. El método de implementación o formato de datos es principalmente para permitir que el código C mantenga la compatibilidad a nivel de código fuente en diferentes sistemas. Utilizado originalmente en sistemas Unix. También hay muchas implementaciones diferentes de sockets, con ligeras diferencias, pero a aquellos de nosotros que trabajamos en la plataforma Windows, no nos importan las diferencias entre las distintas plataformas Unix.
Ahora utilizamos a menudo sockets para la programación de comunicaciones de red y, por lo general, se construyen con el protocolo Tcp/IP. En los sistemas Windows, los sockets también pueden utilizar otros protocolos como IPX, e incluso puedes implementar una extensión para intercambiar datos entre procesos a través de archivos de disco.
Microsoft ha ampliado aún más el socket, principalmente ampliando el socket asíncrono, para utilizar mejor las funciones de Windows.
La traducción china de socket es socket, entonces, ¿por qué se llama socket en chino? Lo que quiero decir es ¿qué características de socket muestran los sockets?
Compañero, ¿alguna vez has estudiado "Red de computadoras"?
¿Cómo identificar un host en la red? Utilice una dirección IP (en la capa de red, por supuesto, una máquina también puede tener múltiples interfaces de red, es decir, tarjetas de red, y cada estructura corresponde a una dirección IP).
¿Cómo marcar un proceso específico en un host? Utilice IP: PUERTO, es decir, dirección IP y número de puerto. En términos generales, cada aplicación que se comunica en la red ocupará un puerto en el host. Por ejemplo, cuando se utiliza TCP para comunicarse, es necesario establecer una conexión. Por ejemplo, el proceso a en el host A se comunica con el proceso b en el host B. ¿Cómo marcar la conexión entre A y B? Usar un quad es en realidad solo una abstracción de software, un poco académico, jaja.
IP: PORT identifica un socket en una conexión TCP. Tenga en cuenta que se llama socket. tiene un significado parecido. Conecta su aplicación a este enchufe y puede hablar con la otra parte en la conexión. En cuanto a la denominación de sockets, tiene un origen histórico, pero cuando aprendemos a programar redes, no necesitamos preocuparnos por eso, por lo que es solo un nombre.
La programación en red es muy buena, les deseo éxito. . . . .
Con respecto a la programación de sockets en C/C, no dudes en preguntarme si tienes alguna pregunta. Tengo mucho tiempo durante las vacaciones... ¡Oye! ! ! !
¿Qué es un enchufe? ¿Para qué se utilizan los enchufes?
La palabra socket es Socket, que se refiere al número de acoplamiento de un canal en la comunicación de red. Solo cuando los sockets de ambas partes de la comunicación sean consistentes se podrán enviar y recibir datos.
¿Qué significa socket en la programación de shell?
Por ejemplo: el siguiente es un script de shell simple llamado 01.sh.
==========================
#!/bin/bash
#Tim: Para que "zhidao.baidu" comprenda el parámetro "[email protected]""$*"
#Name:01.sh
echo $*
echo [correo electrónico protegido]
===========================
Después de cambiar los permisos, ejecútelo así: ./01.sh Parámetro 1 Parámetro 2 Parámetro 3
El resultado de la ejecución es:
Parámetro 1 Parámetro 2 Parámetro 3
Parámetro 1 Parámetro 2 Parámetro 3