<?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>i.MX ProcessorsのトピックRe: UDP broadcast failed</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245133#M21181</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think your system havn't routing to destination network.&lt;/P&gt;&lt;P&gt;Because you try send packet on broadcast address I think you solve probleam&lt;/P&gt;&lt;P&gt;after configuration default gateway.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 Jan 2014 19:21:25 GMT</pubDate>
    <dc:creator>BrilliantovKiri</dc:creator>
    <dc:date>2014-01-22T19:21:25Z</dc:date>
    <item>
      <title>UDP broadcast failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245129#M21177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I made UDP broadcast program as shown below.&lt;BR /&gt;I ran the program on i.MX6 board.&lt;BR /&gt;but sendto() always reterun -1.&lt;/P&gt;&lt;P&gt;i.MX6 board is setup with IP address 192.168.0.1, subnet 255.255.255.0.&lt;/P&gt;&lt;P&gt;I want to fix this error.&lt;BR /&gt;but I don't know how to fix this problem.&lt;BR /&gt;I appreciate if someone can help me to solve it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;takashi&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;#include &amp;lt;sys/types.h&amp;gt;&lt;BR /&gt;#include &amp;lt;sys/socket.h&amp;gt;&lt;BR /&gt;#include &amp;lt;netinet/in.h&amp;gt;&lt;BR /&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/P&gt;&lt;P&gt;int&lt;BR /&gt;main()&lt;BR /&gt;{&lt;BR /&gt; int sock;&lt;BR /&gt; struct sockaddr_in addr;&lt;BR /&gt; int yes = 1;&lt;BR /&gt; int ret;&lt;BR /&gt; int opt;&lt;/P&gt;&lt;P&gt; sock = socket(AF_INET, SOCK_DGRAM, 0);&lt;BR /&gt; if(sock &amp;lt; 0)printf("socket() failed!!\n");&lt;BR /&gt; &lt;BR /&gt; addr.sin_family = AF_INET;&lt;BR /&gt; addr.sin_port = htons(8503);&lt;BR /&gt; addr.sin_addr.s_addr = inet_addr("255.255.255.255");&lt;/P&gt;&lt;P&gt; opt = setsockopt(sock,SOL_SOCKET, SO_BROADCAST, (char *)&amp;amp;yes, sizeof(yes));&lt;BR /&gt; if(opt &amp;lt; 0)printf("setsockopt() failed!!\n");&lt;/P&gt;&lt;P&gt; ret = sendto(sock, "HELLO", 5, 0, (struct sockaddr *)&amp;amp;addr, sizeof(addr));&lt;BR /&gt; if(ret!=5)printf("sendto() failed!!\n");&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; close(sock);&lt;/P&gt;&lt;P&gt; return 0;&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jan 2014 02:26:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245129#M21177</guid>
      <dc:creator>小川崇</dc:creator>
      <dc:date>2014-01-21T02:26:30Z</dc:date>
    </item>
    <item>
      <title>Re: UDP broadcast failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245130#M21178</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;1. check errno variable after sendto&lt;/P&gt;&lt;P&gt;2. your system should have route to destination network&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jan 2014 05:28:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245130#M21178</guid>
      <dc:creator>BrilliantovKiri</dc:creator>
      <dc:date>2014-01-21T05:28:11Z</dc:date>
    </item>
    <item>
      <title>Re: UDP broadcast failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245131#M21179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In addition, if you can use strace to run your app, you will find more insight. To print the error with useful info, use strerror(errno) and do it just after the call to &lt;EM&gt;sendto&lt;/EM&gt; (this variable is global, so any system call modify it).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jan 2014 16:06:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245131#M21179</guid>
      <dc:creator>LeonardoSandova</dc:creator>
      <dc:date>2014-01-21T16:06:15Z</dc:date>
    </item>
    <item>
      <title>Re: UDP broadcast failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245132#M21180</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I checked errno and error reason by using strerror.&lt;/P&gt;&lt;P&gt;error no. is 101：Network is unreachable.&lt;/P&gt;&lt;P&gt;What does error no. 101 mean?&lt;/P&gt;&lt;P&gt;What is the problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;takashi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jan 2014 01:39:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245132#M21180</guid>
      <dc:creator>小川崇</dc:creator>
      <dc:date>2014-01-22T01:39:30Z</dc:date>
    </item>
    <item>
      <title>Re: UDP broadcast failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245133#M21181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think your system havn't routing to destination network.&lt;/P&gt;&lt;P&gt;Because you try send packet on broadcast address I think you solve probleam&lt;/P&gt;&lt;P&gt;after configuration default gateway.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jan 2014 19:21:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245133#M21181</guid>
      <dc:creator>BrilliantovKiri</dc:creator>
      <dc:date>2014-01-22T19:21:25Z</dc:date>
    </item>
    <item>
      <title>Re: UDP broadcast failed</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245134#M21182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;after I set default gateway&amp;nbsp; I ran the program.&lt;/P&gt;&lt;P&gt;sendto returned 5.&lt;/P&gt;&lt;P&gt;The error did not occur.&lt;/P&gt;&lt;P&gt;Thank you for your advice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;takashi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jan 2014 01:40:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/UDP-broadcast-failed/m-p/245134#M21182</guid>
      <dc:creator>小川崇</dc:creator>
      <dc:date>2014-01-23T01:40:44Z</dc:date>
    </item>
  </channel>
</rss>

