<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CRecordTcpCreateClient on sillysky.net</title>
    <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpcreateclient/</link>
    <description>Recent content in CRecordTcpCreateClient on sillysky.net</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 09 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpcreateclient/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CRecordTcpNotifyClientCreated</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpcreateclient/crecordtcpnotifyclientcreated/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpcreateclient/crecordtcpnotifyclientcreated/</guid>
      <description>&lt;p&gt;This is a &lt;a href=&#34;https://sillysky.net/docs/nyssr/namespaces/nanoservices/&#34;&gt;nano service&lt;/a&gt; in the &lt;code&gt;SYSTEM&lt;/code&gt; &lt;a href=&#34;https://sillysky.net/docs/nyssr/basics/namespaces/&#34;&gt;namespace&lt;/a&gt;. It is&#xA;a notification about the &lt;a href=&#34;https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_tcpplugin/the-tcp-api/crecordtcpcreateclient/&#34;&gt;creation&lt;/a&gt; of a TCP client. Interested&#xA;&lt;a href=&#34;https://sillysky.net/docs/nyssr/namespaces/targets/ctarget/&#34;&gt;targets&lt;/a&gt; can stick an observer on the &lt;a href=&#34;https://sillysky.net/docs/nyssr/namespaces/nanoservices/&#34;&gt;nano service&lt;/a&gt; and&#xA;receive this notification.&lt;/p&gt;&#xA;&lt;pre class=&#34;ss-javacode&#34;&gt;&lt;code class=&#34;language-java&#34;&gt;{&#xA;    &#34;id&#34;: &#34;f492cef7-aafd-4c79-8ec9-5c469e507b9c&#34;,&#xA;    &#34;name&#34;: &#34;TCP_NOTIFY_CLIENT_CREATED&#34;,&#xA;    &#34;isNanoService&#34;: &#34;true&#34;,&#xA;    &#34;type&#34;: &#34;NOTIFICATION&#34;,&#xA;    &#34;hasOtherSlots&#34;: &#34;false&#34;,&#xA;    &#34;description&#34;: &#34;Notification that a TCP client has been created.&#34;,&#xA;    &#34;namespaces&#34;: &#34;SYSTEM&#34;,&#xA;    &#34;slots&#34;: [&#xA;        {&#xA;            &#34;key&#34;: &#34;1&#34;,&#xA;            &#34;name&#34;: &#34;ID&#34;,&#xA;            &#34;direction&#34;: &#34;REQUEST&#34;,&#xA;            &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;,&#xA;            &#34;type&#34;: &#34;UUID&#34;,&#xA;            &#34;description&#34;: &#34;The ID of the client.&#34;&#xA;        },&#xA;        {&#xA;            &#34;key&#34;: &#34;2&#34;,&#xA;            &#34;name&#34;: &#34;HOST&#34;,&#xA;            &#34;direction&#34;: &#34;REQUEST&#34;,&#xA;            &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;,&#xA;            &#34;type&#34;: &#34;STRING&#34;,&#xA;            &#34;description&#34;: &#34;The client host.&#34;&#xA;        },&#xA;        {&#xA;            &#34;key&#34;: &#34;3&#34;,&#xA;            &#34;name&#34;: &#34;PORT&#34;,&#xA;            &#34;direction&#34;: &#34;REQUEST&#34;,&#xA;            &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;,&#xA;            &#34;type&#34;: &#34;INT&#34;,&#xA;            &#34;description&#34;: &#34;The client port.&#34;&#xA;        }&#xA;    ]&#xA;}&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2 id=&#34;slot-description&#34;&gt;Slot Description&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;a href=&#34;https://sillysky.net/docs/nyssr/ids-and-addresses/id/&#34;&gt;Key&lt;/a&gt;&lt;/th&gt;&#xA;          &lt;th&gt;Name&lt;/th&gt;&#xA;          &lt;th&gt;&lt;a href=&#34;https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/etransportdirection/&#34;&gt;Direction&lt;/a&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;a href=&#34;https://sillysky.net/docs/nyssr/libraries/ny_recorddatabase/epresenceconstraint/&#34;&gt;Presence Constraint&lt;/a&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;a href=&#34;https://sillysky.net/docs/nyssr/messages/crecord/slot-types/&#34;&gt;Type&lt;/a&gt;&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;1&lt;/td&gt;&#xA;          &lt;td&gt;ID&lt;/td&gt;&#xA;          &lt;td&gt;REQUEST&lt;/td&gt;&#xA;          &lt;td&gt;MANDATORY&lt;/td&gt;&#xA;          &lt;td&gt;UUID&lt;/td&gt;&#xA;          &lt;td&gt;The ID of the client.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;2&lt;/td&gt;&#xA;          &lt;td&gt;HOST&lt;/td&gt;&#xA;          &lt;td&gt;REQUEST&lt;/td&gt;&#xA;          &lt;td&gt;MANDATORY&lt;/td&gt;&#xA;          &lt;td&gt;STRING&lt;/td&gt;&#xA;          &lt;td&gt;The client host.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;3&lt;/td&gt;&#xA;          &lt;td&gt;PORT&lt;/td&gt;&#xA;          &lt;td&gt;REQUEST&lt;/td&gt;&#xA;          &lt;td&gt;MANDATORY&lt;/td&gt;&#xA;          &lt;td&gt;INT&lt;/td&gt;&#xA;          &lt;td&gt;The client port.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 class=&#34;uk-h2&#34;&gt;Record Usage&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    In nyssr.net, we typically don&#39;t exchange interfaces between projects.&#xA;    Instead, we use platform-independent Records to describe message formats.&#xA;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
