<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>..:: Quinte ITI - Programmazione Lato Server ::.. by Paolo Mangraviti</title>
      <link>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2018-10-14 16:40:05 UTC</pubDate>
      <lastBuildDate>2024-08-23 03:56:24 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-assets.s3.amazonaws.com/icons/Lightdecrease.png</url>
      </image>
      <item>
         <title>Le socket TCP e UDP in linguaggio C</title>
         <author>paolo_tutor_nesea</author>
         <link>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/292556400</link>
         <description><![CDATA[<div><br>Quadro generale:<br>Da pagina 1 a pagina 18<br><br></div>]]></description>
         <enclosure url="https://www.csd.uoc.gr/~hy556/material/tutorials/cs556-3rd-tutorial.pdf" />
         <pubDate>2018-10-14 16:43:37 UTC</pubDate>
         <guid>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/292556400</guid>
      </item>
      <item>
         <title>Dal GitHub</title>
         <author>paolo_tutor_nesea</author>
         <link>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/292583775</link>
         <description><![CDATA[<div>... qualcuno scrive per voi.</div>]]></description>
         <enclosure url="https://github.com/paolomangraviti1/socketTCP" />
         <pubDate>2018-10-14 19:49:25 UTC</pubDate>
         <guid>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/292583775</guid>
      </item>
      <item>
         <title>PF - AF</title>
         <author>paolo_tutor_nesea</author>
         <link>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/292997697</link>
         <description><![CDATA[<div>Ci chiedono la differenza tra le costanti PF_INET e AF_INET<br>(righe 30 e 40 del file sorgente pubblicato sul github, <a href="https://github.com/paolomangraviti1/socketTCP/blob/master/clientSocket_001.c">https://github.com/paolomangraviti1/socketTCP/blob/master/clientSocket_001.c</a>)<br><br>Questa domanda/curiosità la condivido anche a voi. Forse riuscirò a prendere 7, qualcuno mi segue?<br><br><a href="http://forums.devshed.com/programming-42/pf_inet-vs-af_inet-162370.html">http://forums.devshed.com/programming-42/pf_inet-vs-af_inet-162370.html</a><br><br><a href="http://linuxdidattica.org/docs/altre_scuole/planck/socket/progr-socket4.html">http://linuxdidattica.org/docs/altre_scuole/planck/socket/progr-socket4.html</a><br><br>Dalla prima scegliere quella più<br> coerente o credibile; <br>dalla seconda la certezza assoluta.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-10-15 18:22:34 UTC</pubDate>
         <guid>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/292997697</guid>
      </item>
      <item>
         <title>Questionario post-compito</title>
         <author>paolo_tutor_nesea</author>
         <link>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/297772379</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://goo.gl/forms/qyMnGCSqbL9jypox1" />
         <pubDate>2018-10-28 16:49:29 UTC</pubDate>
         <guid>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/297772379</guid>
      </item>
      <item>
         <title>Premessa</title>
         <author>paolo_tutor_nesea</author>
         <link>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/298894835</link>
         <description><![CDATA[<div>#include &lt;stdio.h&gt; /* per le funzioni printf() and fprintf() */<br> | #include &lt;sys/socket.h&gt; /* per le funzioni socket(), bind(), connect(), recv() and send() */<br> | #include &lt;arpa/inet.h&gt; /* per la struttura sockaddr_in e la funzione inet_ntoa() */<br> | #include &lt;stdlib.h&gt; /* per le funzioni atoi() and exit() */<br> | #include &lt;string.h&gt; /* per le funzioni memset() */<br> | #include &lt;unistd.h&gt; /* per le funzioni close() */<br> | #define RCVBUFSIZE 32 /* dimesione del buffer di ricezione */<br> | <br><br> | /* Funzione per visualizzare sulla console i messaggi di errore */<br> | void ErrorHandler(char *errorMessage)<br> | {<br> |     fprintf(stderr,"%s",errorMessage);<br> |     exit(1);<br> | } /* Error handling function */</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-10-31 10:28:22 UTC</pubDate>
         <guid>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/298894835</guid>
      </item>
      <item>
         <title>Creazione</title>
         <author>paolo_tutor_nesea</author>
         <link>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/298894976</link>
         <description><![CDATA[<div> int socket_001 = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);<br> |     <br> |     if (socket_001 &lt; 0)<br> |         {<br> |             ErrorHandler("socket creation failed.\n");<br> |              return 0;<br> |         }</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-10-31 10:28:51 UTC</pubDate>
         <guid>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/298894976</guid>
      </item>
      <item>
         <title>Configurazione</title>
         <author>paolo_tutor_nesea</author>
         <link>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/298895098</link>
         <description><![CDATA[<div>struct sockaddr_in sad;<br> |     sad.sin_family = AF_INET;<br> |     sad.sin_addr.s_addr = inet_addr( "127.0.0.1");<br> |     sad.sin_port = htons((unsigned short) __specificare numero porta TCP __);</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-10-31 10:29:22 UTC</pubDate>
         <guid>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/298895098</guid>
      </item>
      <item>
         <title>Connessione</title>
         <author>paolo_tutor_nesea</author>
         <link>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/298895177</link>
         <description><![CDATA[<div> if (connect(socket_001, (struct sockaddr *)&amp;sad, sizeof(sad)) &lt; 0) <br> |    {<br> |         ErrorHandler( "Failed to connect.\n");<br> |         close(socket_001);<br> |         return 0;<br> |     }</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-10-31 10:29:47 UTC</pubDate>
         <guid>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/298895177</guid>
      </item>
      <item>
         <title>JServlet</title>
         <author>paolo_tutor_nesea</author>
         <link>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/306663996</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/134700156/54da830d2790edeab38cd31aa88b22d6/IntroJServlet.pdf" />
         <pubDate>2018-11-21 09:41:10 UTC</pubDate>
         <guid>https://padlet.com/paolo_tutor_nesea/ir36n5fnuoac/wish/306663996</guid>
      </item>
   </channel>
</rss>
