<?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 MQX 4.1 RTCS strange behaviour in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-1-RTCS-strange-behaviour/m-p/281306#M8792</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Everyone&lt;/P&gt;&lt;P&gt;I just finished porting my project from MQX 4.0 to MQX 4.1. We are using a custom platform that is very close to TWRK60M512 tower board with some minor pinout differences.&lt;/P&gt;&lt;P&gt;I have a TCP client application (Modbus protocol client) which is working perfectly on the MQX4.0.&lt;/P&gt;&lt;P&gt;The client app is quite simple:&lt;/P&gt;&lt;P&gt;1. Connect to 6 servers using 6 sockets&lt;/P&gt;&lt;P&gt;2. Read the data (modbus tcp data) from those sockets&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i tired to run the same app after porting it (replacing the old MQX datatypes with the C99 style ones) and running it i get a really strange behaviour.&lt;/P&gt;&lt;P&gt;I attach a wireshark PCAP file which can explain it way better then with words. Basically after i Open 6 sockets and start reading the data, RTCS sends TCP RESET to the server.&lt;/P&gt;&lt;P&gt;So i made a test. I have called connect() 6 times with 6 different sockets&amp;nbsp; and paused the debugger right after that. All 6 sockets are opened, see attached picture.&lt;/P&gt;&lt;P&gt;After that, i have performed one Modbus TCP request to only the 1st socket. But the other 4 sockets were issued a TCP RESET command from RTCS and it is visible on the captured as well.&lt;/P&gt;&lt;P&gt;Can anyone shed any light on what might be going on there? I know for sure there are no stack smashed (i increased the stacks and it checked with TAD plugin, all at around 40%-65%).&lt;/P&gt;&lt;P&gt;Any help would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Also, here are the socket options that i set to all of those 6 sockets:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VOID MBPTCPSetSockOptions(SOCKET iSocket)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; UINT option = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 5000;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; ULONG retval = RTCS_OK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_CONNECT_TIMEOUT, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 400; //380&lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_RBSIZE, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 400; //380&lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_TBSIZE, &amp;amp;option, sizeof(option));&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 1;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_NO_NAGLE_ALGORITHM, &amp;amp;option, sizeof(option));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 0;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_RECEIVE_NOWAIT, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 1;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_RECEIVE_PUSH, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 0;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_SEND_NOWAIT, &amp;amp;option, sizeof(option)); &lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 1;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_SEND_PUSH, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 0;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; //retval |= setsockopt(iSocket, SOL_TCP, OPT_TIMEWAIT_TIMEOUT, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 100;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_RECEIVE_TIMEOUT, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 30;&amp;nbsp;&amp;nbsp; //30 seconds keep alive&lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_KEEPALIVE, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(RTCS_OK != retval)&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TASK_BLOCK();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Mar 2014 22:40:47 GMT</pubDate>
    <dc:creator>igor-imx</dc:creator>
    <dc:date>2014-03-06T22:40:47Z</dc:date>
    <item>
      <title>MQX 4.1 RTCS strange behaviour</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-1-RTCS-strange-behaviour/m-p/281306#M8792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Everyone&lt;/P&gt;&lt;P&gt;I just finished porting my project from MQX 4.0 to MQX 4.1. We are using a custom platform that is very close to TWRK60M512 tower board with some minor pinout differences.&lt;/P&gt;&lt;P&gt;I have a TCP client application (Modbus protocol client) which is working perfectly on the MQX4.0.&lt;/P&gt;&lt;P&gt;The client app is quite simple:&lt;/P&gt;&lt;P&gt;1. Connect to 6 servers using 6 sockets&lt;/P&gt;&lt;P&gt;2. Read the data (modbus tcp data) from those sockets&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i tired to run the same app after porting it (replacing the old MQX datatypes with the C99 style ones) and running it i get a really strange behaviour.&lt;/P&gt;&lt;P&gt;I attach a wireshark PCAP file which can explain it way better then with words. Basically after i Open 6 sockets and start reading the data, RTCS sends TCP RESET to the server.&lt;/P&gt;&lt;P&gt;So i made a test. I have called connect() 6 times with 6 different sockets&amp;nbsp; and paused the debugger right after that. All 6 sockets are opened, see attached picture.&lt;/P&gt;&lt;P&gt;After that, i have performed one Modbus TCP request to only the 1st socket. But the other 4 sockets were issued a TCP RESET command from RTCS and it is visible on the captured as well.&lt;/P&gt;&lt;P&gt;Can anyone shed any light on what might be going on there? I know for sure there are no stack smashed (i increased the stacks and it checked with TAD plugin, all at around 40%-65%).&lt;/P&gt;&lt;P&gt;Any help would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Also, here are the socket options that i set to all of those 6 sockets:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VOID MBPTCPSetSockOptions(SOCKET iSocket)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; UINT option = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 5000;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; ULONG retval = RTCS_OK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_CONNECT_TIMEOUT, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 400; //380&lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_RBSIZE, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 400; //380&lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_TBSIZE, &amp;amp;option, sizeof(option));&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 1;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_NO_NAGLE_ALGORITHM, &amp;amp;option, sizeof(option));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 0;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_RECEIVE_NOWAIT, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 1;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_RECEIVE_PUSH, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 0;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_SEND_NOWAIT, &amp;amp;option, sizeof(option)); &lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 1;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_SEND_PUSH, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 0;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; //retval |= setsockopt(iSocket, SOL_TCP, OPT_TIMEWAIT_TIMEOUT, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 100;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_RECEIVE_TIMEOUT, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; option = 30;&amp;nbsp;&amp;nbsp; //30 seconds keep alive&lt;/P&gt;&lt;P&gt;&amp;nbsp; retval |= setsockopt(iSocket, SOL_TCP, OPT_KEEPALIVE, &amp;amp;option, sizeof(option));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(RTCS_OK != retval)&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TASK_BLOCK();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2014 22:40:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-1-RTCS-strange-behaviour/m-p/281306#M8792</guid>
      <dc:creator>igor-imx</dc:creator>
      <dc:date>2014-03-06T22:40:47Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.1 RTCS strange behaviour</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-1-RTCS-strange-behaviour/m-p/281307#M8793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, forgot the attachments&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2014 22:42:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-1-RTCS-strange-behaviour/m-p/281307#M8793</guid>
      <dc:creator>igor-imx</dc:creator>
      <dc:date>2014-03-06T22:42:59Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.1 RTCS strange behaviour</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-1-RTCS-strange-behaviour/m-p/281308#M8794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found the problem and as always it was in our code&lt;/P&gt;&lt;P&gt;However there is one interesting observation:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the code i use:&lt;/P&gt;&lt;P&gt;SOCKET iClientSocket[1] = SocketDescriptor i got from socket() function call &lt;/P&gt;&lt;P&gt;at this point connect() was called as well&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;recieving function:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SOCKET iResultSocket ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while(!)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iResultSocket = RTCS_selectset( iClientSocket , 1, 10);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (RTCS_SOCKET_ERROR == iResultSocket)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //hadle error close the socket&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(SELECT_TIMED_OUT == iResultSocket)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //sleep 1 MS and continue to the top of the loop&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ FROM THE SOCKET HERE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; And this was the problem, since RTCS_selectset was returning a different socket value then the value of&amp;nbsp; iClientSocket[0].&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When i put the check here to see that iResultSocket ==&amp;nbsp; iClientSocket[0] and then do a read, problem disappeared&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone on the MQX team please confirm that there is an issue with RTCS_selectset?&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2014 19:00:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-1-RTCS-strange-behaviour/m-p/281308#M8794</guid>
      <dc:creator>igor-imx</dc:creator>
      <dc:date>2014-03-07T19:00:18Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.1 RTCS strange behaviour</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-1-RTCS-strange-behaviour/m-p/281309#M8795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wonder if you enable RTCSCFG_SOCKET_OWNERSHIP ? The described issue might happen if RTCSCFG_SOCKET_OWNERSHIP is TRUE and the task is the owner of more sockets. A task is an owner of a socket if it creates it (a call to socket()).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just a side note, current implementation of RTCS_selectset() function cannot distinguish between readability/writeability, so a socket can unblock RTCS_selectset() when an ACK has been received and the send buffer is empty (= it is writeable). So, perhaps you may need to put also a timeout for recv() and send() calls (a received ACK might unblock RTCS_select, and if your code calls recv() then, socket might not have any data for reading and recv() might block). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We re-designed select functionality for next version of MQX, so that MQX RTCS will support standard BSD-like select() on sockets. It is able to choose between read/write-abiltiy. For backward compatibility, RTCS_selectset() function will still be supported, but inside the stack, it will be implemented using the new select() function. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2014 07:42:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-1-RTCS-strange-behaviour/m-p/281309#M8795</guid>
      <dc:creator>Martin_</dc:creator>
      <dc:date>2014-03-10T07:42:41Z</dc:date>
    </item>
    <item>
      <title>Re: MQX 4.1 RTCS strange behaviour</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-1-RTCS-strange-behaviour/m-p/281310#M8796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Martin&lt;/P&gt;&lt;P&gt;Thank you for your reply&lt;/P&gt;&lt;P&gt;I have checked and the &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;RTCSCFG_SOCKET_OWNERSHIP &lt;/SPAN&gt; is disabled.&lt;/P&gt;&lt;P&gt;Unblocking of RTCS_select because of a write is probably what is happening since i have recv and send in different tasks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2014 16:44:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/MQX-4-1-RTCS-strange-behaviour/m-p/281310#M8796</guid>
      <dc:creator>igor-imx</dc:creator>
      <dc:date>2014-03-13T16:44:08Z</dc:date>
    </item>
  </channel>
</rss>

