<?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 lwip_s32k344 tcp don't work in S32K</title>
    <link>https://community.nxp.com/t5/S32K/lwip-s32k344-tcp-don-t-work/m-p/1627760#M21856</link>
    <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ale2_0-1680620822244.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/217723i3A70F2E2D76A904D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ale2_0-1680620822244.png" alt="Ale2_0-1680620822244.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I create new a project from lwip_s32k344 example and write code as bellow:&lt;/P&gt;&lt;P&gt;#include &amp;lt;lwip/sockets.h&amp;gt;&lt;/P&gt;&lt;P&gt;#define PORT 5001&lt;BR /&gt;#define RECV_DATA (1024)&lt;BR /&gt;#define SERV_IP_ADDR "192.168.31.82"&lt;BR /&gt;#define SERV_PORT 5001&lt;/P&gt;&lt;P&gt;void tcp_client(void *arg){&lt;BR /&gt;int sock=-1;&lt;BR /&gt;struct sockaddr_in Serv_addr;&lt;BR /&gt;char recv_data[64]={"a"};&lt;BR /&gt;int recv_data_len=64;&lt;BR /&gt;vTaskDelay(2000);&lt;BR /&gt;while(1){&lt;BR /&gt;sock=socket(AF_INET,SOCK_STREAM,0);&lt;BR /&gt;if(sock&amp;lt;0)&lt;BR /&gt;{&lt;BR /&gt;vTaskDelay(10);&lt;BR /&gt;continue;&lt;BR /&gt;}&lt;BR /&gt;Serv_addr.sin_family=AF_INET;&lt;BR /&gt;Serv_addr.sin_port=htons(SERV_PORT);&lt;BR /&gt;Serv_addr.sin_addr.s_addr=inet_addr(SERV_IP_ADDR);&lt;BR /&gt;memset(&amp;amp;(Serv_addr.sin_zero), 0, sizeof(Serv_addr.sin_zero));&lt;BR /&gt;if (connect(sock, (struct sockaddr *)&amp;amp;Serv_addr, sizeof(struct sockaddr)) == -1)&lt;BR /&gt;{&lt;BR /&gt;closesocket(sock);&lt;BR /&gt;vTaskDelay(10);&lt;BR /&gt;continue;&lt;BR /&gt;}&lt;BR /&gt;while(1)&lt;BR /&gt;{&lt;BR /&gt;write(sock,recv_data,recv_data_len);&lt;BR /&gt;vTaskDelay(10);&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;void udp_client(void *arg){&lt;BR /&gt;int sock=-1;&lt;BR /&gt;struct sockaddr_in Serve_addr;&lt;BR /&gt;char test_buf[]="sense_long is nb";&lt;BR /&gt;socklen_t addrlen=sizeof(struct sockaddr);&lt;BR /&gt;while(1){&lt;BR /&gt;sock=socket(AF_INET,SOCK_DGRAM,0);&lt;BR /&gt;Serve_addr.sin_family=AF_INET;&lt;BR /&gt;Serve_addr.sin_addr.s_addr=inet_addr("192.168.31.82");&lt;BR /&gt;Serve_addr.sin_port=htons(PORT);&lt;BR /&gt;memset(&amp;amp;(Serve_addr.sin_zero),0,sizeof(Serve_addr.sin_zero));&lt;BR /&gt;while(1){&lt;/P&gt;&lt;P&gt;sendto(sock,test_buf,sizeof(test_buf),0,(struct sockaddr*)&amp;amp;Serve_addr,addrlen);&lt;BR /&gt;vTaskDelay(1000);&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I connect S32K3X4EVB-Q172 board to my computer which runs server. The udp client works but tcp client not.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ale2_1-1680621090414.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/217724i1B536ED1A8884AAD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ale2_1-1680621090414.png" alt="Ale2_1-1680621090414.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Did I ignore any configuration? Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 04 Apr 2023 15:14:44 GMT</pubDate>
    <dc:creator>Ale2</dc:creator>
    <dc:date>2023-04-04T15:14:44Z</dc:date>
    <item>
      <title>lwip_s32k344 tcp don't work</title>
      <link>https://community.nxp.com/t5/S32K/lwip-s32k344-tcp-don-t-work/m-p/1627760#M21856</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ale2_0-1680620822244.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/217723i3A70F2E2D76A904D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ale2_0-1680620822244.png" alt="Ale2_0-1680620822244.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I create new a project from lwip_s32k344 example and write code as bellow:&lt;/P&gt;&lt;P&gt;#include &amp;lt;lwip/sockets.h&amp;gt;&lt;/P&gt;&lt;P&gt;#define PORT 5001&lt;BR /&gt;#define RECV_DATA (1024)&lt;BR /&gt;#define SERV_IP_ADDR "192.168.31.82"&lt;BR /&gt;#define SERV_PORT 5001&lt;/P&gt;&lt;P&gt;void tcp_client(void *arg){&lt;BR /&gt;int sock=-1;&lt;BR /&gt;struct sockaddr_in Serv_addr;&lt;BR /&gt;char recv_data[64]={"a"};&lt;BR /&gt;int recv_data_len=64;&lt;BR /&gt;vTaskDelay(2000);&lt;BR /&gt;while(1){&lt;BR /&gt;sock=socket(AF_INET,SOCK_STREAM,0);&lt;BR /&gt;if(sock&amp;lt;0)&lt;BR /&gt;{&lt;BR /&gt;vTaskDelay(10);&lt;BR /&gt;continue;&lt;BR /&gt;}&lt;BR /&gt;Serv_addr.sin_family=AF_INET;&lt;BR /&gt;Serv_addr.sin_port=htons(SERV_PORT);&lt;BR /&gt;Serv_addr.sin_addr.s_addr=inet_addr(SERV_IP_ADDR);&lt;BR /&gt;memset(&amp;amp;(Serv_addr.sin_zero), 0, sizeof(Serv_addr.sin_zero));&lt;BR /&gt;if (connect(sock, (struct sockaddr *)&amp;amp;Serv_addr, sizeof(struct sockaddr)) == -1)&lt;BR /&gt;{&lt;BR /&gt;closesocket(sock);&lt;BR /&gt;vTaskDelay(10);&lt;BR /&gt;continue;&lt;BR /&gt;}&lt;BR /&gt;while(1)&lt;BR /&gt;{&lt;BR /&gt;write(sock,recv_data,recv_data_len);&lt;BR /&gt;vTaskDelay(10);&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;void udp_client(void *arg){&lt;BR /&gt;int sock=-1;&lt;BR /&gt;struct sockaddr_in Serve_addr;&lt;BR /&gt;char test_buf[]="sense_long is nb";&lt;BR /&gt;socklen_t addrlen=sizeof(struct sockaddr);&lt;BR /&gt;while(1){&lt;BR /&gt;sock=socket(AF_INET,SOCK_DGRAM,0);&lt;BR /&gt;Serve_addr.sin_family=AF_INET;&lt;BR /&gt;Serve_addr.sin_addr.s_addr=inet_addr("192.168.31.82");&lt;BR /&gt;Serve_addr.sin_port=htons(PORT);&lt;BR /&gt;memset(&amp;amp;(Serve_addr.sin_zero),0,sizeof(Serve_addr.sin_zero));&lt;BR /&gt;while(1){&lt;/P&gt;&lt;P&gt;sendto(sock,test_buf,sizeof(test_buf),0,(struct sockaddr*)&amp;amp;Serve_addr,addrlen);&lt;BR /&gt;vTaskDelay(1000);&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I connect S32K3X4EVB-Q172 board to my computer which runs server. The udp client works but tcp client not.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ale2_1-1680621090414.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/217724i1B536ED1A8884AAD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ale2_1-1680621090414.png" alt="Ale2_1-1680621090414.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Did I ignore any configuration? Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Apr 2023 15:14:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/lwip-s32k344-tcp-don-t-work/m-p/1627760#M21856</guid>
      <dc:creator>Ale2</dc:creator>
      <dc:date>2023-04-04T15:14:44Z</dc:date>
    </item>
  </channel>
</rss>

