PC SOFT

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.
  • Cómo recrear un zócalo
  • Reutilizar un Address que ya se utiliza
  • Conexión a un puerto de infrarrojos
  • Permisos necesarios
  • Funcionalidad de aplicación requerida
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
Crea un zócalo. Un socket es un recurso utilizado por las aplicaciones para comunicarse de un equipo a otro, independientemente del tipo de red.
Observaciones:
  • Esta función debe llamarse en el servidor utilizado para la comunicación.. Si el ordenador cliente utiliza una aplicación WINDEV para conectarse a este socket, esta aplicación tendrá que utilizar SocketConnect.
  • SSL sockets: Para crear un socket SSL, utilice SocketCreateSSL.
  • UDP sockets: Para crear un socket UDP, utilice SocketCreateUDP.
Versiones 15 y posteriores
Android Esta función ahora está disponible para aplicaciones Android.
Nueva funcionalidad versión 15
Android Esta función ahora está disponible para aplicaciones Android.
Android Esta función ahora está disponible para aplicaciones Android.
Versiones 17 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Widget Android Esta función ahora está disponible en modo Android Widget.
Nueva funcionalidad versión 18
Widget Android Esta función ahora está disponible en modo Android Widget.
Widget Android Esta función ahora está disponible en modo Android Widget.
Versiones 23 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 23
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Ejemplo
IF SocketCreate("Server", 8000) = False THEN
Error("creation error" + ErrorInfo(errMessage))
END
Sintaxis
<Result> = SocketCreate(<Socket name> , <Port number> [, <Address>])
<Result>: booleano
  • True si la función se ejecuta con éxito,
  • False en caso contrario. Si se produce un error, puedes get los detalles del mismo con ErrorInfo.
<Socket name>: Cadena de caracteres
Nombre que se le dará al zócalo. Este nombre será utilizado por todas las funciones de los zócalos. Atención: el nombre del socket distingue entre mayúsculas y minúsculas.
<Port number>: Integro
Número de puerto que se le asignará al zócalo. Este número debe incluirse entre 1 y 65000. Este número se especificará cuando los ordenadores cliente estén conectados al servidor..
LinuxAndroidWidget Android iPhone/iPad Debe ser "root" para crear un socket en un puerto menor o igual a 1024 (ser "root" significa ser el usuario que tiene todos los permisos del sistema)..
<Address>: Cadena de caracteres opcional
IP Address en el que el enchufe debe ser creado en el ordenador actual. Si el ordenador actual es associated con varios IP Address es (o con varias tarjetas de red), este parámetro le permite elegir el IP Address que será associated con el zócalo.
Esta IP Address puede tener el siguiente formato:
  • IP Address en formato XXX.XXX.XXX.XXX (125.5.110.100 por ejemplo).
  • IP Address que contiene el nombre del servidor (www.windev.com por ejemplo). Se recomienda esta sintaxis.
WINDEVWEBDEV - Código Servidor El IP Address también es devuelto por NetIPAddress.
Observaciones

Cómo recrear un zócalo

Si SocketClose no cierra correctamente un socket (reiniciando el equipo, por ejemplo), la recreación del socket puede tardar bastante tiempo. De hecho, tendrá que esperar hasta que el sistema libere el zócalo.
WINDEVWEBDEV - Código ServidorReportes y ConsultasiPhone/iPadJavaCódigo de Usuario (UMC)PHP

Reutilizar un Address que ya se utiliza

Por defecto, SocketCreate permite reutilizar un Address ya utilizado (por la propia aplicación o por otra aplicación). Para prohibir este modo de funcionamiento, escriba la siguiente Line de código:
Socket.Option = SocketNoReuseAddress
Observación: Por lo tanto, esta opción le permite saber si ya se utiliza un Address o un puerto. En este caso, la función SocketCreate devuelve un error.
WINDEVReportes y ConsultasCódigo de Usuario (UMC)

Conexión a un puerto de infrarrojos

Para conectar a una toma que utilice un puerto de infrarrojos:
  1. Cree un socket utilizando el puerto de infrarrojos del servidor (SocketCreateInfrarrojo en una aplicación WINDEV).
  2. En la aplicación cliente (aplicación WINDEV), utilice SocketConnectInfrarrojo para conectarse a este socket.
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.
Versiones 23 y posteriores
Universal Windows 10 App

Funcionalidad de aplicación requerida

Cuando se utiliza esta función, se declara una característica de la aplicación en la generación de aplicaciones asistente.
Característica necesaria: Redes domésticas y profesionales
Esta característica permite a las aplicaciones utilizar accesos entrantes y salientes a las redes familiares y corporativas..
Nueva funcionalidad versión 23
Universal Windows 10 App

Funcionalidad de aplicación requerida

Cuando se utiliza esta función, se declara una característica de la aplicación en la generación de aplicaciones asistente.
Característica necesaria: Redes domésticas y profesionales
Esta característica permite a las aplicaciones utilizar accesos entrantes y salientes a las redes familiares y corporativas..
Universal Windows 10 App

Funcionalidad de aplicación requerida

Cuando se utiliza esta función, se declara una característica de la aplicación en la generación de aplicaciones asistente.
Característica necesaria: Redes domésticas y profesionales
Esta característica permite a las aplicaciones utilizar accesos entrantes y salientes a las redes familiares y corporativas..
Componente: wd270com.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