Introducing Socket Programming

This section introduces socket programming as provided by the TCP/IP stacks supported by z/VSE.

You can connect to and from a VSE host and interchange data with the system with different access methods. Check the product information of your TCP/IP stack to verify, which access methods are supported.
Telnet
Telnet can be used from remote hosts to connect to VTAM® applications running on the local z/VSE. On the local z/VSE host it can be used to connect to other remote systems running Telnet daemons, connecting to a UNIX workstation
File Transfer Protocol (FTP)
FTP is used to get/put data files from/to a remote host system
Web Server
The web server can be accessed by web browsers retrieving data defined by HTML (Hypertext Markup Language) pages.
  • Static page contents : HTML only
  • Dynamic page contents : HTML, including JavaScript, Java™ Applets or calling CGI (Common Gateway Interface) programs.
Client/Server applications
Distributed applications communicating over an enterprise intranet or the Internet. The application establishes a peer-to-peer communication exploiting the TCP/IP socket programming interface.

This section focuses on the requirements of TCP/IP socket based Client/Server applications. It intends to show what aspects are to be considered before deciding which programming interface to use and how to use them.