<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Serielle Schn. mit ReadFile]]></title><description><![CDATA[<p>Hi zusammen,<br />
ich habe hier kleines Programm, das leider aus mir unerklärlichen Grunden nicht richtig läuft <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> . Es soll nichts anderes als paar Bytes vom COM1 auslesen die andere Rechner sendet. Es sieht ung. so aus:</p>
<pre><code class="language-cpp">FILE *f1;

char mein[256];
HANDLE comHandle;
DCB dcb;
unsigned long numRead;
COMMTIMEOUTS ctmoNew = {MAXDWORD,0,0,0,0},ctmoOld;
char list[1];
char i = 0;
	HANDLE hThread[1];
	DWORD dwThreadID;

DWORD WINAPI ThreadProc(LPVOID lpParameter)
{

	for(;;)
	{
	ReadFile(comHandle,mein,20,&amp;numRead,NULL);

	if(numRead&gt;0)
		fwrite(mein,sizeof(char),numRead,f1);
	}
	return((DWORD)lpParameter);
}

BOOL CProbe_ReadFileDlg::OnInitDialog()
{

                            .
                            .

	if((f1 = fopen(&quot;daten.ike&quot;,&quot;w&quot;))==NULL)
		AfxMessageBox(&quot;Datei daten.ike konnte nicht geöffnet werden.&quot;);

	comHandle = CreateFile(&quot;COM1&quot;,GENERIC_READ|GENERIC_WRITE,
		0,0,
		OPEN_EXISTING,
		FILE_ATTRIBUTE_NORMAL,
		NULL);

	if(comHandle==INVALID_HANDLE_VALUE)
		AfxMessageBox(&quot;Unable to use Port&quot;);

	GetCommState(comHandle,&amp;dcb);
	dcb.BaudRate = 38400;
	dcb.ByteSize = 8;
	dcb.Parity = NOPARITY;
	dcb.StopBits = 1;
	dcb.fOutxCtsFlow = FALSE;
	dcb.fOutxDsrFlow = FALSE;
	dcb.fDtrControl = DTR_CONTROL_DISABLE;
	dcb.fDsrSensitivity = FALSE;
	dcb.fTXContinueOnXoff = FALSE;
	dcb.fOutX = FALSE;
	dcb.fInX = FALSE;
	dcb.fErrorChar = FALSE;
	dcb.fNull = FALSE;
	dcb.fRtsControl = RTS_CONTROL_DISABLE;
	dcb.fAbortOnError = FALSE;

	SetCommState(comHandle,&amp;dcb);

	GetCommTimeouts(comHandle,&amp;ctmoOld);
	SetCommTimeouts(comHandle,&amp;ctmoNew);

	hThread[0] = CreateThread(NULL,
							0,
							ThreadProc,
							0,
							0,
							&amp;dwThreadID);
	SetThreadPriority(hThread[0],THREAD_PRIORITY_NORMAL);
	return TRUE;  // return TRUE  unless you set the focus to a control

}
void CProbe_ReadFileDlg::OnClose() 
{
	// TODO: Add your message handler code here and/or call default

	ResumeThread(hThread[0]);
	CloseHandle(comHandle);
	CloseHandle(hThread[0]);
	_fcloseall();
	CDialog::OnClose();
}
</code></pre>
<p>Wie man es sieht nichts besonders.<br />
Da ist ein Thread, der läuft und da sollte über ReadFile COM1 ausgelesen werden. Leider schafft ReadFile nichts auszulesen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/57173/serielle-schn-mit-readfile</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 14:23:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/57173.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 02 Dec 2003 15:04:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Tue, 02 Dec 2003 15:04:41 GMT]]></title><description><![CDATA[<p>Hi zusammen,<br />
ich habe hier kleines Programm, das leider aus mir unerklärlichen Grunden nicht richtig läuft <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> . Es soll nichts anderes als paar Bytes vom COM1 auslesen die andere Rechner sendet. Es sieht ung. so aus:</p>
<pre><code class="language-cpp">FILE *f1;

char mein[256];
HANDLE comHandle;
DCB dcb;
unsigned long numRead;
COMMTIMEOUTS ctmoNew = {MAXDWORD,0,0,0,0},ctmoOld;
char list[1];
char i = 0;
	HANDLE hThread[1];
	DWORD dwThreadID;

DWORD WINAPI ThreadProc(LPVOID lpParameter)
{

	for(;;)
	{
	ReadFile(comHandle,mein,20,&amp;numRead,NULL);

	if(numRead&gt;0)
		fwrite(mein,sizeof(char),numRead,f1);
	}
	return((DWORD)lpParameter);
}

BOOL CProbe_ReadFileDlg::OnInitDialog()
{

                            .
                            .

	if((f1 = fopen(&quot;daten.ike&quot;,&quot;w&quot;))==NULL)
		AfxMessageBox(&quot;Datei daten.ike konnte nicht geöffnet werden.&quot;);

	comHandle = CreateFile(&quot;COM1&quot;,GENERIC_READ|GENERIC_WRITE,
		0,0,
		OPEN_EXISTING,
		FILE_ATTRIBUTE_NORMAL,
		NULL);

	if(comHandle==INVALID_HANDLE_VALUE)
		AfxMessageBox(&quot;Unable to use Port&quot;);

	GetCommState(comHandle,&amp;dcb);
	dcb.BaudRate = 38400;
	dcb.ByteSize = 8;
	dcb.Parity = NOPARITY;
	dcb.StopBits = 1;
	dcb.fOutxCtsFlow = FALSE;
	dcb.fOutxDsrFlow = FALSE;
	dcb.fDtrControl = DTR_CONTROL_DISABLE;
	dcb.fDsrSensitivity = FALSE;
	dcb.fTXContinueOnXoff = FALSE;
	dcb.fOutX = FALSE;
	dcb.fInX = FALSE;
	dcb.fErrorChar = FALSE;
	dcb.fNull = FALSE;
	dcb.fRtsControl = RTS_CONTROL_DISABLE;
	dcb.fAbortOnError = FALSE;

	SetCommState(comHandle,&amp;dcb);

	GetCommTimeouts(comHandle,&amp;ctmoOld);
	SetCommTimeouts(comHandle,&amp;ctmoNew);

	hThread[0] = CreateThread(NULL,
							0,
							ThreadProc,
							0,
							0,
							&amp;dwThreadID);
	SetThreadPriority(hThread[0],THREAD_PRIORITY_NORMAL);
	return TRUE;  // return TRUE  unless you set the focus to a control

}
void CProbe_ReadFileDlg::OnClose() 
{
	// TODO: Add your message handler code here and/or call default

	ResumeThread(hThread[0]);
	CloseHandle(comHandle);
	CloseHandle(hThread[0]);
	_fcloseall();
	CDialog::OnClose();
}
</code></pre>
<p>Wie man es sieht nichts besonders.<br />
Da ist ein Thread, der läuft und da sollte über ReadFile COM1 ausgelesen werden. Leider schafft ReadFile nichts auszulesen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/406522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/406522</guid><dc:creator><![CDATA[Rhamius]]></dc:creator><pubDate>Tue, 02 Dec 2003 15:04:41 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Tue, 02 Dec 2003 15:19:01 GMT]]></title><description><![CDATA[<p>Ah,<br />
komm Jungs, was habe ich übersehen? Damit kennt sich bestimmt jemand aus. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/406545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/406545</guid><dc:creator><![CDATA[Rhamius]]></dc:creator><pubDate>Tue, 02 Dec 2003 15:19:01 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Tue, 02 Dec 2003 20:47:48 GMT]]></title><description><![CDATA[<p>Hast du schon mal dran gedacht dass winNT (4.0,2000,XP,2003) keinen direkten hardware zugriff erlaubt ?</p>
<p>Nur eine Vermutung<br />
printf(&quot;Nicht schlagen!&quot;); // <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>MfG,<br />
Mike</p>
]]></description><link>https://www.c-plusplus.net/forum/post/406832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/406832</guid><dc:creator><![CDATA[MikeTC]]></dc:creator><pubDate>Tue, 02 Dec 2003 20:47:48 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Wed, 03 Dec 2003 10:02:00 GMT]]></title><description><![CDATA[<p>Hi MikeTC,<br />
ich benutze zwar W98, aber die <em>CreateFile,ReadFile,WriteFile</em> sind so weit ich weiss WinAPI Funktionen, also so wie ich es sehe hätte ich auch XP, müssten die funktionieren. Gerade deswegen habe ich vermieden _outp(PORT+1,..) und _inp... zu benutzen. Aber ich stecke irgendwie fest. Ich habe den Eindruck irgendwas mit der Einstellungen bei <em>CreateFile</em> oder <em>COMMTIMEOUTS</em> stimmt nicht. ReadFile liest einfach nichts aus obwohl ich weiss dass die Daten an COM1 angekommen sind. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Hat jemand noch eine Idee. Komm, diese Forum habe ich immer so geschätzt. Kann nicht sein dass niemand damit schon die Erfahrung gesammelt hat. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> Lass euch nicht durch <em>Thread</em> Geschichte einschüchtern. Die ist hier mehr oder weniger unwichtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/407113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/407113</guid><dc:creator><![CDATA[Rhamius]]></dc:creator><pubDate>Wed, 03 Dec 2003 10:02:00 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Wed, 03 Dec 2003 10:08:27 GMT]]></title><description><![CDATA[<p>Was hier allerdings sehr wichtig wäre sind folgende Punkte:</p>
<p>a) was sagt dein debugger beim Durchsteppen?<br />
b) wie wärs wenn du uns mal mit einer Beschreibung beglückst, was nicht funktioniert?</p>
<p>Ausserdem solltest du die Thread-Main-Schleife irgendwie definiert beenden lassen statt den thread einfach aus dem Speicher zu schmeissen.</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/407122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/407122</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Wed, 03 Dec 2003 10:08:27 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Wed, 03 Dec 2003 10:50:53 GMT]]></title><description><![CDATA[<p>Hi junix,<br />
a) <em>Debugger</em> sagt nichts besonders .<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /> Wenn ich das Programm nach dem <em>ReadFile</em> anhalte dann ist <em>numRead</em> nie &gt;0 was die Bedingung wäre was in meine Datei <em>&quot;daten.ike&quot;</em> zu schreiben. (ich glaube ich werde als nächstes <em>Return Value</em> von <em>ReadFile</em> genauer prüfen müssen)<br />
b) ich sende über benachbarten PC einige Bytes zu meinem zweitem Rechner. Der soll dass abfangen und in die Datei <em>daten.ike</em> schreiben. In dem <em>OnInitDialog</em> wirs erstmals die Datei geöffnet und mein <em>&quot;comunication resource&quot;</em> der dann als Ergebnis ein <em>comHandle</em> liefert. Danach werden die <em>DCB</em> Einstellungen vorgenommen. Es blieb noch mein <em>Thread</em> zu erzeugen (Create Thread...) usn seine Prioritäten zu setzen. Der <em>Thread</em> tut nichts anders danach als in eine ewige Schleife <em>COM1</em> zu beobachten und auszulesen.</p>
<p>Was den <em>Thread</em> selbst betrifft ist er weithin meine Meinung nach nicht von entscheidende Bedeutung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/407163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/407163</guid><dc:creator><![CDATA[Rhamius]]></dc:creator><pubDate>Wed, 03 Dec 2003 10:50:53 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Wed, 03 Dec 2003 12:50:22 GMT]]></title><description><![CDATA[<p>Na also, da haben wir doch was womit wir arbeiten können. Schlägt ReadFile fehl? Wenn ja, was sagt GetLastError?</p>
<p>Kommen die Bytes an, wenn du einach an beiden Rechnern ein Hypertermianl öffnest? (Hardwarefehler (z.B. Kabel) ausgeschlossen?)</p>
<p>Was den Thread im allgemeinen Betrifft: Es wird später von alleine esenziell... Stichwörter: Applikationsdesign, definiertes Verhalten, etc...</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/407319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/407319</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Wed, 03 Dec 2003 12:50:22 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Wed, 03 Dec 2003 13:07:56 GMT]]></title><description><![CDATA[<p>das hat vielleicht nichts mit deinem problem zu tun, aber ich habe mir bei WinApi forum sagen lassen dass man immer _beginthread () anstadt CreateThread () benutzen soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/407357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/407357</guid><dc:creator><![CDATA[ich_ich]]></dc:creator><pubDate>Wed, 03 Dec 2003 13:07:56 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Wed, 03 Dec 2003 16:14:57 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">comHandle = CreateFile(&quot;com1&quot;,GENERIC_READ | GENERIC_WRITE,
            0,
            0,
            OPEN_EXISTING,
            0,
            0); // &lt;------------- fehlt da nicht was bei dir ??
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/407699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/407699</guid><dc:creator><![CDATA[Matten2003]]></dc:creator><pubDate>Wed, 03 Dec 2003 16:14:57 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Thu, 04 Dec 2003 10:01:01 GMT]]></title><description><![CDATA[<p>An junix:<br />
die Verbindung ist (elektrisch) absolut vorhanden. Alles kontroliert (u.a. Laplink).<br />
An Matten 2003:<br />
Ich weiss nicht was du meinst.<br />
An ich_ich:<br />
man kann jetzt über dem Thread diskutieren wie lange man will. Aber es liegt nicht an Thread.Ich habe mal auch mit einem Timer polling gemacht hat aber auch nicht geholfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/408131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408131</guid><dc:creator><![CDATA[Rhamius]]></dc:creator><pubDate>Thu, 04 Dec 2003 10:01:01 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Thu, 04 Dec 2003 10:09:20 GMT]]></title><description><![CDATA[<p>junix schrieb:</p>
<blockquote>
<p>Schlägt ReadFile fehl? Wenn ja, was sagt GetLastError?</p>
</blockquote>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/408137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408137</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Thu, 04 Dec 2003 10:09:20 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Thu, 04 Dec 2003 10:30:31 GMT]]></title><description><![CDATA[<p>Hi junix,<br />
meine for Schleife sieht inzwischen so aus:</p>
<pre><code class="language-cpp">for(;;)
{
  bResult = ReadFile(comHandle,&amp;mein,1,&amp;numRead,NULL);
  if(bResult==FALSE)
  {
    dwError = GetLastError();
    switch(dwError)
    {
      case ERROR_HANDLE_EOF:AfxMessageBox(&quot;ERROR_HANDLE_EOF&quot;);break;
      default:AfxMessageBox(&quot;andere Fehler&quot;);break;
    }
  }
  if(numRead&gt;0)
   fwrite(mein,sizeof(char),numRead,f1);
}
</code></pre>
<p>von Fehlermeldung bis jetzt gar keine Reaktion. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
als wäre alles mehr als super.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/408155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408155</guid><dc:creator><![CDATA[Rhamius]]></dc:creator><pubDate>Thu, 04 Dec 2003 10:30:31 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Thu, 04 Dec 2003 14:15:41 GMT]]></title><description><![CDATA[<p>Schau mal nach dem Return der Funktion 'SetCommState'<br />
Vermute, dass die fehlschlägt !</p>
<p>Könnte z.B. an der Baudrate liegen....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/408368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408368</guid><dc:creator><![CDATA[Wanna]]></dc:creator><pubDate>Thu, 04 Dec 2003 14:15:41 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Thu, 04 Dec 2003 14:53:38 GMT]]></title><description><![CDATA[<p>Volltreffer !<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Aber warum?<br />
Ich war mir dabei so sicher dass ich es überhaupt nicht geprüft habe.Blöd.<br />
Jetzt muss ich aber sehen was daran falsch ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/408416</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408416</guid><dc:creator><![CDATA[Rhamius]]></dc:creator><pubDate>Thu, 04 Dec 2003 14:53:38 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schn. mit ReadFile on Thu, 04 Dec 2003 15:18:13 GMT]]></title><description><![CDATA[<p>Ich habe den Fehler <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> .</p>
<p>dcb.Stopbits = 1;<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>richtig ist</p>
<p>dcb.Stopbits = ONESTOPBIT;</p>
<p>und an der Zeile habe ich so viel Zeit verloren. Unglaublich.<br />
Ich gehe jetzt aber richtig saufen (Kaffee klar was sonst).<br />
Danke an Junix,ich_ich,Matten2003 und<br />
an Wanna für entscheidende Tipp <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Von mir aus könnte man es auch in FAQ schieben. So weit ich weiss ist da nichts über <em>CreateFile,ReadFile,WriteFile</em> in zusammenhang mit <em>COM's</em> vorhanden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/408458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/408458</guid><dc:creator><![CDATA[Rhamius]]></dc:creator><pubDate>Thu, 04 Dec 2003 15:18:13 GMT</pubDate></item></channel></rss>