<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?action=history&amp;feed=atom&amp;title=Programmer_Guide%2FShell_Items%2FIP%2FIP_Item_Attributes</id>
	<title>Programmer Guide/Shell Items/IP/IP Item Attributes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?action=history&amp;feed=atom&amp;title=Programmer_Guide%2FShell_Items%2FIP%2FIP_Item_Attributes"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/Shell_Items/IP/IP_Item_Attributes&amp;action=history"/>
	<updated>2026-05-06T11:36:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/Shell_Items/IP/IP_Item_Attributes&amp;diff=7412&amp;oldid=prev</id>
		<title>Jw: adding file template</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/Shell_Items/IP/IP_Item_Attributes&amp;diff=7412&amp;oldid=prev"/>
		<updated>2015-05-05T06:41:16Z</updated>

		<summary type="html">&lt;p&gt;adding file template&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:41, 5 May 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{DISPLAYTITLE:{{SUBPAGENAME}}}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{DISPLAYTITLE:{{SUBPAGENAME}}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==&lt;/del&gt;IP Item &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Attributes==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{&lt;/ins&gt;IP Item&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The ip shell item has the following attributes:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The ip shell item has the following attributes:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jw</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/Shell_Items/IP/IP_Item_Attributes&amp;diff=2795&amp;oldid=prev</id>
		<title>Christian: Text replace - &quot;S_TOOLS-STx&quot; to &quot;{{STX}}&quot;</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/Shell_Items/IP/IP_Item_Attributes&amp;diff=2795&amp;oldid=prev"/>
		<updated>2011-04-05T16:00:11Z</updated>

		<summary type="html">&lt;p&gt;Text replace - &amp;quot;S_TOOLS-STx&amp;quot; to &amp;quot;{{STX}}&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:00, 5 April 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l40&quot;&gt;Line 40:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;socket#1 ; stx 55 : socket#2 ; stx 44 ; unknown 34&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;socket#1 ; stx 55 : socket#2 ; stx 44 ; unknown 34&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are three messages in the queue. The first message arrived on socket#1 and uses the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;S_TOOLS-STx &lt;/del&gt;ip protocol. The second and third messages arrived on socket#2. eusing the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;S_TOOLS-STx &lt;/del&gt;ip protocol and is 55 bytes long. The second is 21 bytes long and uses an unknown protocol. The first of these uses the stx protocol, the second uses an unknown protocol and will be treated as a string.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are three messages in the queue. The first message arrived on socket#1 and uses the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{STX}} &lt;/ins&gt;ip protocol. The second and third messages arrived on socket#2. eusing the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{STX}} &lt;/ins&gt;ip protocol and is 55 bytes long. The second is 21 bytes long and uses an unknown protocol. The first of these uses the stx protocol, the second uses an unknown protocol and will be treated as a string.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;&amp;lt;var&amp;gt;!PROTOCOL&amp;lt;/var&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;&amp;lt;var&amp;gt;!PROTOCOL&amp;lt;/var&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l52&quot;&gt;Line 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 52:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;&amp;lt;var&amp;gt;!RC&amp;lt;/var&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;&amp;lt;var&amp;gt;!RC&amp;lt;/var&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;lt;code&amp;gt;!RC&amp;lt;/code&amp;gt; ip item attribute returns the last error code. &amp;gt;10000 for Microsoft specific socket errors or &amp;lt;code&amp;gt;–1&amp;lt;/code&amp;gt; for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;S_TOOLS-STx &lt;/del&gt;internal errors.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;lt;code&amp;gt;!RC&amp;lt;/code&amp;gt; ip item attribute returns the last error code. &amp;gt;10000 for Microsoft specific socket errors or &amp;lt;code&amp;gt;–1&amp;lt;/code&amp;gt; for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{STX}} &lt;/ins&gt;internal errors.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;&amp;lt;var&amp;gt;!READY&amp;lt;/var&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;&amp;lt;var&amp;gt;!READY&amp;lt;/var&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Christian</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/Shell_Items/IP/IP_Item_Attributes&amp;diff=1706&amp;oldid=prev</id>
		<title>Admin: 1 revision:&amp;#32;Initial import</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/Shell_Items/IP/IP_Item_Attributes&amp;diff=1706&amp;oldid=prev"/>
		<updated>2010-11-18T16:31:51Z</updated>

		<summary type="html">&lt;p&gt;1 revision: Initial import&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:31, 18 November 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/Shell_Items/IP/IP_Item_Attributes&amp;diff=1705&amp;oldid=prev</id>
		<title>193.171.195.8: initial import</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.kfs.oeaw.ac.at/stx/docs/wiki/index.php?title=Programmer_Guide/Shell_Items/IP/IP_Item_Attributes&amp;diff=1705&amp;oldid=prev"/>
		<updated>2010-05-17T13:05:27Z</updated>

		<summary type="html">&lt;p&gt;initial import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:{{SUBPAGENAME}}}}&lt;br /&gt;
==IP Item Attributes==&lt;br /&gt;
&lt;br /&gt;
The ip shell item has the following attributes:&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;!CONNECTIONS&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;!CONNECTIONS&amp;lt;/code&amp;gt; ip item attribute returns a semi-colon separated list of ip connections. Each connection contains the following information:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;socketid localaddress localport remoteaddress remoteport protocol status nmessages&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;code&amp;gt;socketid&amp;lt;/code&amp;gt; is the unique id string identifying the connection. This is necessary for server instances, which must use a socket id with &amp;lt;code&amp;gt;SEND&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;RECEIVE&amp;lt;/code&amp;gt; commands.&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;code&amp;gt;localaddress&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;localport&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;remoteaddress&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;remoteport&amp;lt;/code&amp;gt; are hopefully self-explanatory.&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;code&amp;gt;protocol&amp;lt;/code&amp;gt; refers to the connection protocol.&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;code&amp;gt;status&amp;lt;/code&amp;gt; is either &amp;quot;&amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&amp;quot; or &amp;quot;&amp;lt;code&amp;gt;closed&amp;lt;/code&amp;gt;&amp;quot;, depending on whether the socket is connected or not.&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;code&amp;gt;nmessages&amp;lt;/code&amp;gt; is the number of message which have been received by the socket and not yet retrieved by the shell. Messages are retrieved using the &amp;lt;code&amp;gt;RECEIVE&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
Note that if the ip instance is using the UDP protocol, no connections are shown, since UDP is a connectionless protocol.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;!EMSG&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;!EMSG&amp;lt;/code&amp;gt; ip item attribute returns the last error message.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;!LADDR&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;!LADDR&amp;lt;/code&amp;gt; ip item attribute returns the local ip address this instance is using.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;!LPORT&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;!LPORT&amp;lt;/code&amp;gt; ip item attribute returns the local port number this instance is using. This is either the port specified with the &amp;lt;code&amp;gt;LISTEN&amp;lt;/code&amp;gt; command for a local server, or the port assigned by a remote server.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;!MESSAGES&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ip item&amp;#039;s &amp;lt;code&amp;gt;!MESSAGES&amp;lt;/code&amp;gt; attribute returns a list of details about queued messages. Messages received by a socket are queued until a &amp;lt;code&amp;gt;RECEIVE&amp;lt;/code&amp;gt; command is performed to retrieve the message. Unless a socket id is specified, the &amp;lt;code&amp;gt;!MESSAGES&amp;lt;/code&amp;gt; attribute lists all messages for all sockets. The messages for different sockets are separated by a colon. The messages for one specific socket are separated by a semi-colon. The first entry in a socket&amp;#039;s list is the socket id itself. The other entries are protocol/byte pairs E.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;socket#1 ; stx 55 : socket#2 ; stx 44 ; unknown 34&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are three messages in the queue. The first message arrived on socket#1 and uses the S_TOOLS-STx ip protocol. The second and third messages arrived on socket#2. eusing the S_TOOLS-STx ip protocol and is 55 bytes long. The second is 21 bytes long and uses an unknown protocol. The first of these uses the stx protocol, the second uses an unknown protocol and will be treated as a string.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;!PROTOCOL&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;!PROTOCOL&amp;lt;/code&amp;gt; ip item attribute returns the TCP/IP protocol this instance is using (either &amp;quot;&amp;lt;code&amp;gt;TCP&amp;lt;/code&amp;gt;&amp;quot; or &amp;quot;&amp;lt;code&amp;gt;UDP&amp;lt;/code&amp;gt;&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;!RADDR&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;!RADDR&amp;lt;/code&amp;gt; ip item attribute returns the remote ip address this instance is connected to.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;!RC&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;!RC&amp;lt;/code&amp;gt; ip item attribute returns the last error code. &amp;gt;10000 for Microsoft specific socket errors or &amp;lt;code&amp;gt;–1&amp;lt;/code&amp;gt; for S_TOOLS-STx internal errors.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;!READY&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;!READY&amp;lt;/code&amp;gt; ip item attribute returns 1 if the client is connected, otherwise it returns 0. This is not a super attribute and will probably be removed/replaced.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;!RPORT&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;!RPORT&amp;lt;/code&amp;gt; ip item attribute returns the remote port number this instance is connected to.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;var&amp;gt;!SERVER&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;!SERVER&amp;lt;/code&amp;gt; ip item attribute returns 1 if this instance is acting as a server (i.e. listening) or 0 if it is a client (default).&lt;/div&gt;</summary>
		<author><name>193.171.195.8</name></author>
	</entry>
</feed>