Release 10.1A: OpenEdge Development:
Programming Interfaces

> ## Sockets

> Sockets are software communication end-points that allow one process to communicate with another on the same machine or across a network. The Progress 4GL implementation supports TCP/IP sockets in the Progress 4GL that allow one 4GL application to establish a connection with another 4GL or non-4GL application, and thus to communicate with that application on the same machine or across a network.

> The Progress 4GL socket implementation also includes support for Secure Sockets Layer (SSL) connections. This support includes attributes for specifying the SSL configuration for a 4GL client or 4GL server SSL session and utilities for managing key and certificate stores for OpenEdge SSL clients and servers. For more information on SSL and OpenEdge SSL support, see OpenEdge Getting Started: Core Business Services .

> Note: SSL incurs heavy performance penalties, depending on the client, server, and network resources and load.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095