|
|
|
|
- Optimizando las conexiones para una IP Address
- Timeout
- Conexión a un puerto de infrarrojos
- Funcionalidad de aplicación requerida
Conecta un ordenador cliente a una toma de corriente determinada. Observaciones: - UDP sockets: Dado que el protocolo UDP es un protocolo no orientado a la "conexión", la función SocketConnect no puede utilizarse con el protocolo UDP. Para enviar o recibir datos con el protocolo UDP, debe crear un socket UDP (SocketCreateUDP) y, a continuación, enviar/recibir datos con las sintaxis "UDP especial" de SocketWrite y SocketRead.
- SSL sockets: Para enviar o recibir datos con el protocolo SSL, debe crear un socket SSL (SocketCreateSSL) y conectarse a este socket con SocketConnectSSL.
- Comunicación con robots o con aplicaciones ajenas a WINDEV: Para simplificar los intercambios de datos por zócalo, un modo de transmisión es inicializado por Default. Para una comunicación con un módulo externo (aplicación no WINDEV, robot, etc.), este modo de transmisión puede impedir que las comunicaciones funcionen correctamente.. SocketChangeTransmissionMode se utiliza para cambiar este modo de transmisión (la constante SocketNoEndTag permite no modificar los fotogramas leídos y escritos).
Recordatorio: Un socket es un recurso utilizado por las aplicaciones para comunicarse de un equipo a otro, independientemente del tipo de red. Observaciones - el tiempo de espera para la resolución de Address: este tiempo de espera no puede ser configurado y puede ser optimizado (ver abajo).
- el tiempo máximo de espera para que la conexión sea aceptada por el servidor. Pueden darse varios casos:
- el servidor rechaza la conexión.
- el servidor acepta la conexión dentro del límite de tiempo de espera.
- el servidor no está disponible.
- la Address especificada es inválida.
Para optimizar el tiempo de resolución de Address (tiempo necesario para encontrar el Address), le aconsejamos que: - usar un DNS en la red. Por lo tanto, esta Address se buscará hacia este servidor y no para cada ordenador (1 búsqueda en lugar de x búsquedas donde x representa el número de ordenadores). Cada computadora debe estar registrada hacia este servidor.
- para una dirección IP, use Socket.Option Variable de la siguiente manera:
Socket.Option = SocketOptimizeIPConnection
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|