<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Input connector for TCP Socket in ArcGIS GeoEvent Server Questions</title>
    <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/input-connector-for-tcp-socket/m-p/525933#M2336</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, it looks like you will need to have some custom work done to support this.&amp;nbsp; The built in connector is a combination of a regular TCP socket Transport and a UTF-16 based Adapter (parser).&amp;nbsp; The Transport hands raw bytes to the Adapter for parsing.&amp;nbsp; Since the Base64 decoding process converts bytes to bytes, you could potentially swap out our built-in Transport or Adapter depending on which one you wanted to preserve.&amp;nbsp; For example, if you think the built-in Adapter is really nice, you could write your own TCP transport that automatically decoded the bytes.&amp;nbsp; Or you could use the built-in TCP Transport and write your own custom Adapter to decode the bytes and convert them to GeoEvents.&amp;nbsp; Either way, there are code samples in the SDK showing how to write a custom Transport and Adapter.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Oct 2013 15:34:18 GMT</pubDate>
    <dc:creator>RyanElliott</dc:creator>
    <dc:date>2013-10-02T15:34:18Z</dc:date>
    <item>
      <title>Input connector for TCP Socket</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/input-connector-for-tcp-socket/m-p/525932#M2335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We are writing an application that receives real-time data on a TCP socket in Base64 transfer encoding for MIME (RFC 2045).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The TCP socket connector included with GeoEvent Processor appears to process text only. Does that mean I'll need to write my own input connector for Base64 encoding?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mark&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Oct 2013 13:29:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/input-connector-for-tcp-socket/m-p/525932#M2335</guid>
      <dc:creator>MarkWells</dc:creator>
      <dc:date>2013-10-02T13:29:45Z</dc:date>
    </item>
    <item>
      <title>Re: Input connector for TCP Socket</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/input-connector-for-tcp-socket/m-p/525933#M2336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, it looks like you will need to have some custom work done to support this.&amp;nbsp; The built in connector is a combination of a regular TCP socket Transport and a UTF-16 based Adapter (parser).&amp;nbsp; The Transport hands raw bytes to the Adapter for parsing.&amp;nbsp; Since the Base64 decoding process converts bytes to bytes, you could potentially swap out our built-in Transport or Adapter depending on which one you wanted to preserve.&amp;nbsp; For example, if you think the built-in Adapter is really nice, you could write your own TCP transport that automatically decoded the bytes.&amp;nbsp; Or you could use the built-in TCP Transport and write your own custom Adapter to decode the bytes and convert them to GeoEvents.&amp;nbsp; Either way, there are code samples in the SDK showing how to write a custom Transport and Adapter.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Oct 2013 15:34:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/input-connector-for-tcp-socket/m-p/525933#M2336</guid>
      <dc:creator>RyanElliott</dc:creator>
      <dc:date>2013-10-02T15:34:18Z</dc:date>
    </item>
    <item>
      <title>Re: Input connector for TCP Socket</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/input-connector-for-tcp-socket/m-p/525934#M2337</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;great, thanks for the confirmation.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Oct 2013 09:24:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/input-connector-for-tcp-socket/m-p/525934#M2337</guid>
      <dc:creator>MarkWells</dc:creator>
      <dc:date>2013-10-03T09:24:39Z</dc:date>
    </item>
  </channel>
</rss>

