AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Sockets
  • Lectura del número de puerto
  • Permisos necesarios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Permite al servidor a get información sobre el socket del cliente actual. La toma de cliente actual corresponde a la última toma cuyo mensaje fue leído por SocketRead.
Esta función se puede utilizar en un servidor de sockets. Esto le permite saber si un usuario se ha conectado a través de la toma de corriente y comprobar la validez de la conexión..
Observaciones:
  • UDP sockets: Permite al servidor get información sobre el socket cuyo último mensaje fue leído por SocketRead.
Recordatorio: Un socket es un recurso utilizado por las aplicaciones para comunicarse de un equipo a otro, independientemente del tipo de red.
Nueva funcionalidad versión 2024
IOS Widget Esta función ahora está disponible en modo widget iOS.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Ejemplo
// Add the incoming messages into a table
TableAdd(TABLE_IncomingMsg, "1" + TAB + SocketRead("Server", False) + ...
TAB + SocketClientInfo("server", SocketAddress) + ...
TAB + SocketClientInfo("server", SocketPort))
EDT_SentenceReceivedFromComputerB = SocketRead("ComputerA", False, 2000)
IF EDT_SentenceReceivedFromComputerB <> "" THEN
Info("Message received from the IP address # " + SocketClientInfo("ComputerA", SocketAddress))
END
Sintaxis
<Result> = SocketClientInfo(<Socket name> , <Type of Information>)
<Result>: Cadena de caracteres
  • Información solicitada.
  • Cadena vacía en caso de problema.
<Socket name>: Cadena de caracteres
Nombre del socket definido en el servidor. Este nombre fue definido por SocketCreate (para un servidor simplificado) o por SocketAccept (para un servidor estándar).
<Type of Information>: Constante de tipo Integer
Información a obtener:
SocketAddressIP Address del enchufe del cliente.
SocketPortNúmero de puerto al que está conectado el enchufe.
Observaciones

Lectura del número de puerto

Cuando se crea un servidor en un puerto, se crea un canal de comunicación para cada nuevo cliente conectado.. Este canal de comunicación utiliza un puerto, elegido por el sistema entre los puertos disponibles. SocketClientInfo devuelve el número de puerto utilizado por el canal de comunicación.
AndroidWidget Android

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Requerido Permission : INTERNET
Esta Permission permite a las aplicaciones abrir la red sockets.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290com.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 14/12/2023

Señalar un error o enviar una sugerencia | Ayuda local