ソケット・コール

ソケット・コールは、図 1 の中のステップ 1 およびステップ 2 で示されています。

ソケット API は C 言語、および COBOL、PL/I、またはアセンブラー言語でも 使用可能です。 これには、以下のソケット・コールが組み込まれています。

コール・タイプ IP CICS® TCP API 関数
基本コール:
ACCEPT, BIND, CLOSE, CONNECT, LISTEN, SHUTDOWN
読み取り/
書き込みコール:
READ, READV, RECV, RECVFROM, RECVMSG, SEND, SENDMSG, SENDTO, WRITE, WRITEV
拡張コール:
FCNTL, FREEADDRINFO, GETADDRINFO, 
GETHOSTBYADDR, GETHOSTBYNAME, GETHOSTNAME, 
GETNAMEINFO, GETPEERNAME, GETSOCKNAME, 
GETSOCKOPT, IOCTL, NTOP, PTON, SELECT, SELECTEX,  
SETSOCKOPT
IBM® 固有のコール:
GETCLIENTID, GIVESOCKET, INITAPI,
INITAPIX、TAKESOCKET
図 1. ユーザー・アプリケーションが CICS TCP/IP を使用して TCP/IP ネットワークにアクセスする方法 (ランタイム環境)
CICS ソケット、アプリケーション、および動作環境間の通信を示す図。

CICS TCP/IP は、コネクション指向およびコネクションレス (データグラム) サービスの両方をサポートします。 CICS は、IP (ロー・ソケット) プロトコルはサポートしません。