<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Named Pipes</title>
    <link>http://forum.geizhals.at/feed.jsp?id=414138</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): Named Pipes</title>
      <link>http://forum.geizhals.at/t414138,3357603.html#3357603</link>
      <description>Grundsätzlich hast du recht, es ist ein begleitendes Buch zu der Sysprog VO/UE, aber ich muss sagen, falls man etwas über BS Mechanismen und IPC unter Linux mit C wissen will, ist das Buch sicherlich auch als Nicht-Student recht interessant &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 25 Apr 2006 10:07:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t414138,3357603.html#3357603</guid>
      <dc:creator>Norret</dc:creator>
      <dc:date>2006-04-25T10:07:47Z</dc:date>
    </item>
    <item>
      <title>Re(2): Named Pipes</title>
      <link>http://forum.geizhals.at/t414138,3357340.html#3357340</link>
      <description>wahhhh.... das buch is aber echt hauptsächlich was für leute die die sysprog VO / UE machen müssen... wohl auch ein TU student &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt; ?&lt;br&gt;&lt;br&gt;allen anderen würd ich &lt;a href="http://www.pronix.de" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.pronix.de&lt;/a&gt;&amp;nbsp;&amp;nbsp;und dann OPEN BOOKS empfehlen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 25 Apr 2006 07:49:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t414138,3357340.html#3357340</guid>
      <dc:creator>sCHmIkOla</dc:creator>
      <dc:date>2006-04-25T07:49:01Z</dc:date>
    </item>
    <item>
      <title>Re(4): Named Pipes</title>
      <link>http://forum.geizhals.at/t414138,3352709.html#3352709</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Ach ja, ein Lösungsansatz wäre, den filedescriptor offen zu lassen...&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Danke! - so mach ichs jetzt auch.&lt;br&gt;&lt;br&gt;while read -n 1 a; do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo $a&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;br&gt;done &amp;lt; mypipe&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 22 Apr 2006 08:45:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t414138,3352709.html#3352709</guid>
      <dc:creator>Ingenico</dc:creator>
      <dc:date>2006-04-22T08:45:31Z</dc:date>
    </item>
    <item>
      <title>Re(3): Named Pipes</title>
      <link>http://forum.geizhals.at/t414138,3352697.html#3352697</link>
      <description>Ach ja, ein Lösungsansatz wäre, den filedescriptor offen zu lassen...&lt;br&gt;Beispiel:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
exec 3&amp;lt;a&#xD;
read -n 1 a &amp;lt; &amp;amp;3&#xD;
echo $a&#xD;
read -n 1 a &amp;lt; &amp;amp;3&#xD;
echo $a&#xD;
....&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;Dann klappt's &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 22 Apr 2006 08:28:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t414138,3352697.html#3352697</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2006-04-22T08:28:41Z</dc:date>
    </item>
    <item>
      <title>Re(3): Named Pipes</title>
      <link>http://forum.geizhals.at/t414138,3352028.html#3352028</link>
      <description>Neee, fifo's sind total nett...&lt;br&gt;&lt;br&gt;Sie dienen eben dazu, prozesse IPC-fähig zu machen, die net IPC-fähig sind &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Auch ziemlich flott...&lt;br&gt;&lt;b&gt;Über&lt;/b&gt;schätzt hast sie nicht - sondern &lt;b&gt;falsch&lt;/b&gt; eingesetzt...&lt;br/&gt;</description>
      <pubDate>Fri, 21 Apr 2006 17:34:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t414138,3352028.html#3352028</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2006-04-21T17:34:41Z</dc:date>
    </item>
    <item>
      <title>Re(2): Named Pipes</title>
      <link>http://forum.geizhals.at/t414138,3352012.html#3352012</link>
      <description>Hi!&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; &lt;br&gt;Sobald ein lesender Prozeß kommt (dein read) wird er notfalls aufgeweckt.&lt;br&gt;Sobald dein Prozeß terminiert, bekommt der schreibende ein SIGPIPE - und&lt;br&gt;terminiert defaultmäßig selbst. Die Daten im Buffer werden mit dem anderen&lt;br&gt;Prozeßkontext gekübelt...&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Danke für Deine Ausführung - jetzt wird das klarer!&lt;br&gt;Ich fürchte, ich hab hier das Konzept von Fifos etwas überschätzt. &lt;br&gt;Dachte ehrlich daran, daß der Lese-/Schreibvorgang, byteweise synchronisiert wird.&lt;br&gt;&lt;br&gt;Naja - schade!&lt;br&gt;&lt;br&gt;Gruß!&lt;br&gt;Ingenoco&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 21 Apr 2006 17:24:57 GMT</pubDate>
      <guid>http://forum.geizhals.at/t414138,3352012.html#3352012</guid>
      <dc:creator>Ingenico</dc:creator>
      <dc:date>2006-04-21T17:24:57Z</dc:date>
    </item>
    <item>
      <title>Re: Named Pipes</title>
      <link>http://forum.geizhals.at/t414138,3351992.html#3351992</link>
      <description>Hi !&lt;br&gt;&lt;br&gt;Ich vermute, daß du den Sinn von FIFOs net verstanden hast (net böse gemeint) &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Ein fifo ist eine Form von IPC, die zwar so aussieht, als ob es über's Dateisystem ginge, es aber nicht tut...&lt;br&gt;&lt;br&gt;Der schreibende Prozeß kann wie bei jeder Kommunikation mal nen Buffer füllen (typischerweise 4K). Wenn der Buffer voll ist, wird er schlafen gelegt.&lt;br&gt;&lt;br&gt;Sobald ein lesender Prozeß kommt (dein read) wird er notfalls aufgeweckt. Sobald dein Prozeß terminiert, bekommt der schreibende ein SIGPIPE - und terminiert defaultmäßig selbst. Die Daten im Buffer werden mit dem anderen Prozeßkontext gekübelt...&lt;br&gt;&lt;br&gt;cu&lt;br&gt;gepeinigter.&lt;br/&gt;</description>
      <pubDate>Fri, 21 Apr 2006 17:16:30 GMT</pubDate>
      <guid>http://forum.geizhals.at/t414138,3351992.html#3351992</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2006-04-21T17:16:30Z</dc:date>
    </item>
    <item>
      <title>Re: Named Pipes</title>
      <link>http://forum.geizhals.at/t414138,3351996.html#3351996</link>
      <description>Hi !&lt;br&gt;&lt;br&gt;Ich vermute, daß du den Sinn von FIFOs net verstanden hast (net böse gemeint) &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Ein fifo ist eine Form von IPC, die zwar so aussieht, als ob es über's Dateisystem ginge, es aber nicht tut...&lt;br&gt;&lt;br&gt;Der schreibende Prozeß kann wie bei jeder Kommunikation mal nen Buffer füllen (typischerweise 4K). Wenn der Buffer voll ist, wird er schlafen gelegt.&lt;br&gt;&lt;br&gt;Sobald ein lesender Prozeß kommt (dein read) wird er notfalls aufgeweckt. Sobald dein Prozeß terminiert, bekommt der schreibende ein SIGPIPE - und terminiert defaultmäßig selbst. Die Daten im Buffer werden mit dem anderen Prozeßkontext gekübelt...&lt;br&gt;&lt;br&gt;cu&lt;br&gt;gepeinigter.&lt;br&gt;&lt;br&gt;EDIT:&lt;br&gt;Lesetipp: "Advanced Programming in the Unix Environment" vom Stevens... Da kommt das mit vor.&lt;br/&gt;</description>
      <pubDate>Fri, 21 Apr 2006 17:16:30 GMT</pubDate>
      <guid>http://forum.geizhals.at/t414138,3351996.html#3351996</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2006-04-21T17:16:30Z</dc:date>
    </item>
    <item>
      <title>Named Pipes</title>
      <link>http://forum.geizhals.at/t414138,3351909.html#3351909</link>
      <description>Hi zsammen!&lt;br&gt;&lt;br&gt;Folgende Situation:&lt;br&gt;&lt;br&gt;# mkfifo mypipe&lt;br&gt;# ls -l /dev &gt; mypipe &amp;&lt;br&gt;&lt;br&gt;# read -n 1 mychar &amp;lt; mypipe&lt;br&gt;# echo $mychar&lt;br&gt;&lt;br&gt;Man bekommt klarerweise das erste Byte aus dem "ls"-Command, welches in die fifo schrieb.&lt;br&gt;Nun die etwas seltsam anmutende Frage - was passierte mit den restlichen Bytes?&lt;br&gt;&lt;br&gt;gruß!&lt;br&gt;Ingenico&lt;br/&gt;</description>
      <pubDate>Fri, 21 Apr 2006 16:48:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t414138,3351909.html#3351909</guid>
      <dc:creator>Ingenico</dc:creator>
      <dc:date>2006-04-21T16:48:27Z</dc:date>
    </item>
  </channel>
</rss>
