Programming requirements
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Programming requirements
To use sockets in ABL:
- Socket clients and servers must run locally or remotely in a TCP/IP network environment.
- A potential server must have a TCP/IP port available on which to listen for connections.
- A socket server can have only one server socket object enabled to listen for connections.
- Application server and WebSpeed procedures cannot function as socket servers—they can only function as socket clients.
- A potential client must:
- Know the hostname or IP address of the machine where the server it wants to connect to is running.
- Know the TCP/IP port where the server is listening for connections.
- For TLS sessions, have access to a public key certificate store as maintained by the OpenEdge features for managing certificate stores. For more information, see Introduction to Security and Auditing.
For more information on programming with sockets, see Sockets.