ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzab6_5.4.0.1/xsockets.htm

82 lines
5.5 KiB
HTML
Raw Permalink Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Xsockets tool" />
<meta name="abstract" content="The Xsockets tool is one of the many tools that are shipped with the iSeries. All tools are stored in the QUSRTOOL library. The Xsockets tool allows programmers to interactively work with socket APIs." />
<meta name="description" content="The Xsockets tool is one of the many tools that are shipped with the iSeries. All tools are stored in the QUSRTOOL library. The Xsockets tool allows programmers to interactively work with socket APIs." />
<meta name="DC.Relation" scheme="URI" content="rzab6soxoverview.htm" />
<meta name="DC.Relation" scheme="URI" content="cxsockets.htm" />
<meta name="DC.Relation" scheme="URI" content="xsockhttp.htm" />
<meta name="DC.Relation" scheme="URI" content="uxsockets.htm" />
<meta name="DC.Relation" scheme="URI" content="deletexsox.htm" />
<meta name="DC.Relation" scheme="URI" content="cuxsockets.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="xsockets" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Xsockets tool</title>
</head>
<body id="xsockets"><a name="xsockets"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Xsockets tool</h1>
<div><p>The Xsockets tool is one of the many tools that are shipped with
the iSeries™.
All tools are stored in the QUSRTOOL library. The Xsockets tool allows programmers
to interactively work with socket APIs.</p>
<p>The Xsockets tool allows you to do the following tasks: </p>
<ul><li>Learn about the socket APIs</li>
<li>Re-create specific scenarios interactively to help debug</li>
</ul>
<div class="note"><span class="notetitle">Note:</span> The Xsockets tool is shipped in an "as-is" format.</div>
<div class="section"><h4 class="sectiontitle">Prerequisites for using Xsockets</h4><p>Do the following
tasks before using Xsockets:</p>
<ul><li>Install the ILE C/400<sup>®</sup> language.</li>
<li>Install the System Openness Includes feature (option 13)
of the IBM i5/OS licensed program.</li>
<li>Install the IBM HTTP Server for i5/OS (5722-DG1) licensed
program. <div class="note"><span class="notetitle">Note:</span> This is needed if you plan to use Xsockets in a Web browser.</div>
</li>
<li>The IBM Developer Kit for Java (5722-JV1) licensed program
is installed. <div class="note"><span class="notetitle">Note:</span> This is needed if you plan to use Xsockets in a Web browser.</div>
</li>
</ul>
</div>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="cxsockets.htm">Configure Xsockets</a></strong><br />
There are two versions of the tool that can be created. The first
version is integrated with iSeries client. The integrated version is completely
created by the first set of instructions. The second version uses a Web browser
as the client.</li>
<li class="ulchildlink"><strong><a href="xsockhttp.htm">Configure Xsockets to use a Web browser</a></strong><br />
The instructions here allow you to enable the Xsockets tool to be accessed through a Web browser. You can implement these instructions multiple times on the same system to create different server instances. This allows multiple versions to run at the same time on different listening ports.</li>
<li class="ulchildlink"><strong><a href="uxsockets.htm">Use Xsockets</a></strong><br />
There are now two ways to work with the Xsockets tool. You can work with the tool from the integrated client or work with the tool in a Web browser.</li>
<li class="ulchildlink"><strong><a href="deletexsox.htm">Delete objects created by the Xsockets tool</a></strong><br />
You may need to delete objects that are created by the Xsockets tool. The program named TSODLT is created by the installation program to remove the objects created by the tool (except the library and the program TSODLT) or remove the source members used by the Xsockets tool, or both.</li>
<li class="ulchildlink"><strong><a href="cuxsockets.htm">Customize Xsockets</a></strong><br />
You can change the Xsockets tool by adding additional support for
the socket network routines, for example, <span class="apiname">inet_addr()</span>. </li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzab6soxoverview.htm" title="A socket is a communications connection point (endpoint) that you can name and address in a network.">Socket programming</a></div>
</div>
</div>
</body>
</html>