<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>How to set TCP Port Address in TCP example.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/52400/how-to-set-tcp-port-address-in-tcp-example</link><description>Hi, 
 I am a beginner in nrf52840 DK. I am trying to run TCP example. I have flashed client example in the DK and able to connect to the laptop(LED_2 ON). When I press BUTTON_1 for &amp;quot;TCP connection request&amp;quot; it generates a fatal error. the reason behind</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 26 Sep 2019 05:52:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/52400/how-to-set-tcp-port-address-in-tcp-example" /><item><title>RE: How to set TCP Port Address in TCP example.</title><link>https://devzone.nordicsemi.com/thread/211946?ContentTypeID=1</link><pubDate>Thu, 26 Sep 2019 05:52:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f46560bf-4ae5-4421-8aca-3731feeb6932</guid><dc:creator>Niranjan Pradhan</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;As per your suggestion, I have made the changes. I have followed below steps to test the TCP_Client app with a laptop as a server.&lt;/p&gt;
&lt;p&gt;Steps&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Run Server python script in the laptop&lt;/li&gt;
&lt;li&gt;Program the TCP_client example in nRF52840 DK.&lt;/li&gt;
&lt;li&gt;Connect the DK to laptop using &amp;quot;echo &amp;quot;connect 00:C6:11:36:D6:50 1&amp;quot; &amp;gt; /sys/kernel/debug/bluetooth/6lowpan_control&amp;quot; command.&lt;/li&gt;
&lt;li&gt;Assign Global ip to bt0 interface in laptop &amp;quot;&lt;strong&gt;ifconfig bt0 add 2005::5613:79ff:fe7a:5676/64&lt;/strong&gt;&amp;quot;. (&lt;span&gt;Scope:Global&lt;/span&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Below is the output of ifconfig bt0&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:Arial, Helvetica, sans-serif;"&gt;&lt;span&gt;bt0 &amp;nbsp; &amp;nbsp; &amp;nbsp; Link encap:UNSPEC &amp;nbsp;HWaddr 54-13-79-FF-FE-7A-56-76-00-00-00-00-00-00-00-00 &amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; inet6 addr: fe80::5613:79ff:fe7a:5676/64 Scope:Link&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; inet6 addr: 2005::5613:79ff:fe7a:5676/64 Scope:Global&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UP POINTOPOINT RUNNING MULTICAST &amp;nbsp;MTU:1280 &amp;nbsp;Metric:1&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RX packets:3 errors:0 dropped:0 overruns:0 frame:0&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TX packets:9 errors:0 dropped:0 overruns:0 carrier:0&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; collisions:0 txqueuelen:1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:Arial, Helvetica, sans-serif;"&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RX bytes:65 (65.0 B) &amp;nbsp;TX bytes:338 (338.0 B)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:Arial, Helvetica, sans-serif;"&gt;&lt;span&gt;But not able to tranfer Ping and Pong data.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:Arial, Helvetica, sans-serif;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:Arial, Helvetica, sans-serif;"&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;static const ip6_addr_t m_remote_addr =
{
    .addr =
    {HTONL(0xfe800000),
    0x00000000,
    HTONL(0x561379FF),
    HTONL(0xFE7A5676)}
};&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:Arial, Helvetica, sans-serif;"&gt;&lt;span&gt;If I use &amp;quot;&lt;strong&gt;fe80::5613:79ff:fe7a:5676&lt;/strong&gt;&amp;quot; (Scope:Link) as value for&amp;nbsp;m_remote_addr in the source code and follow all the steps except &lt;strong&gt;Step 3.&lt;/strong&gt; Then able to transfer Ping and Pong data.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;font-family:Arial, Helvetica, sans-serif;"&gt;&lt;span&gt;Could you please confirm which IPv6 (Link or Global) need to use in source code?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set TCP Port Address in TCP example.</title><link>https://devzone.nordicsemi.com/thread/211246?ContentTypeID=1</link><pubDate>Mon, 23 Sep 2019 12:18:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8edd3978-fb4e-400c-84cd-c6fb718881b3</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Please try with this address:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;static const ip6_addr_t m_remote_addr =&lt;/span&gt;&lt;br /&gt;&lt;span&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span&gt;.addr =&lt;/span&gt;&lt;br /&gt;&lt;span&gt;{HTONL(0x20050000),&lt;/span&gt;&lt;br /&gt;&lt;span&gt;0x00000000,&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;HTONL&lt;/strong&gt;&lt;span&gt;(0x561379FF),&lt;/span&gt;&lt;br /&gt;&lt;span&gt;HTONL(0xFE7A5676)}&lt;/span&gt;&lt;br /&gt;&lt;span&gt;};&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It should correspond to&amp;nbsp;&lt;span&gt;2005::5613:79ff:fe7a:5676 if I typed it in correctly. You may use wireshark to confirm.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;edit: just want to point out that ipv6 over BT is quite&amp;nbsp;bit complicated and not particularly beginner friendly in my opinion. Depending on your use case it may be better to consider alternatives if possible. Maybe use regular BLE instead.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set TCP Port Address in TCP example.</title><link>https://devzone.nordicsemi.com/thread/210898?ContentTypeID=1</link><pubDate>Fri, 20 Sep 2019 10:35:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:18eb09d3-5cd4-408b-9ed5-08aa56411b88</guid><dc:creator>Niranjan Pradhan</dc:creator><description>&lt;p&gt;Hi Awneil,&lt;/p&gt;
&lt;p&gt;Example:&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/iot_sdk_app_lwip_tcp.html"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/iot_sdk_app_lwip_tcp.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;IDE: SEGGER&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank You&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set TCP Port Address in TCP example.</title><link>https://devzone.nordicsemi.com/thread/210889?ContentTypeID=1</link><pubDate>Fri, 20 Sep 2019 10:26:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba43650d-a0ac-4954-88b4-79cfa691726f</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Which example, exactly, are you trying?&lt;/p&gt;
&lt;p&gt;and what IDE / toolchain are you using?&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/4666._5F00_Insert-Code-_2D00_-Nordic-2.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>