<?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[TClientSocket]]></title><description><![CDATA[<p>hallo leser</p>
<p>ich versuch gerade einen msn messenger clone zu schreiben das ja auch klappen würde wenn ich wenigstens mal die kommunikation mit dem server hinkriegen würde <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> :D.<br />
irgendwie komme ich mit der TClientSocket komponenten nicht zu recht.<br />
also ich meine die vom reiter &quot;Internet&quot; BCB 6 professional.<br />
ich habe als host &quot;<a href="http://messenger.hotmail.com" rel="nofollow">messenger.hotmail.com</a>&quot; drin und als port &quot;1863&quot;. soweit zur einstellung der komponente. nun kommt das problem. ich habe folgenden code:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
	tcp-&gt;Active = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
	tcp-&gt;Socket-&gt;SendText(&quot;VER 0 MSNP7 MSNP6 MSNP5 MSNP5 CVR0&quot;);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::tcpConnect(TObject *Sender,
      TCustomWinSocket *Socket)
{
	MessageBox(NULL,&quot;connected&quot;,&quot;&quot;,48);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::tcpRead(TObject *Sender, TCustomWinSocket *Socket)
{
	MessageBox(NULL,&quot;server write some text&quot;,&quot;&quot;,48);  //kommt bei klicken von button2 nichts
}
//---------------------------------------------------------------------------
void __fastcall TForm1::tcpWrite(TObject *Sender, TCustomWinSocket *Socket)
{
	MessageBox(NULL,&quot;text send&quot;,&quot;&quot;,48); //kommt bei klicken von button2 nichts
}
</code></pre>
<p>wenn ich nun button1 drücke geht der client aktive.<br />
ich erhalte dann auch die entsprechende messagebox.<br />
wenn ich dann den button2 drücke der einen string zum server schickt, sollte sich ja das OnWrite event rühren, sowie das OnRead da ich eine antwort vom server bekomme. aber keiner dieser events bewegt sich. ich erhalte keine messagebox. frage mich nun warum? was geht da schief? was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/87150/tclientsocket</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 23:52:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/87150.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Sep 2004 21:29:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TClientSocket on Sun, 26 Sep 2004 21:29:03 GMT]]></title><description><![CDATA[<p>hallo leser</p>
<p>ich versuch gerade einen msn messenger clone zu schreiben das ja auch klappen würde wenn ich wenigstens mal die kommunikation mit dem server hinkriegen würde <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> :D.<br />
irgendwie komme ich mit der TClientSocket komponenten nicht zu recht.<br />
also ich meine die vom reiter &quot;Internet&quot; BCB 6 professional.<br />
ich habe als host &quot;<a href="http://messenger.hotmail.com" rel="nofollow">messenger.hotmail.com</a>&quot; drin und als port &quot;1863&quot;. soweit zur einstellung der komponente. nun kommt das problem. ich habe folgenden code:</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
	tcp-&gt;Active = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
	tcp-&gt;Socket-&gt;SendText(&quot;VER 0 MSNP7 MSNP6 MSNP5 MSNP5 CVR0&quot;);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::tcpConnect(TObject *Sender,
      TCustomWinSocket *Socket)
{
	MessageBox(NULL,&quot;connected&quot;,&quot;&quot;,48);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::tcpRead(TObject *Sender, TCustomWinSocket *Socket)
{
	MessageBox(NULL,&quot;server write some text&quot;,&quot;&quot;,48);  //kommt bei klicken von button2 nichts
}
//---------------------------------------------------------------------------
void __fastcall TForm1::tcpWrite(TObject *Sender, TCustomWinSocket *Socket)
{
	MessageBox(NULL,&quot;text send&quot;,&quot;&quot;,48); //kommt bei klicken von button2 nichts
}
</code></pre>
<p>wenn ich nun button1 drücke geht der client aktive.<br />
ich erhalte dann auch die entsprechende messagebox.<br />
wenn ich dann den button2 drücke der einen string zum server schickt, sollte sich ja das OnWrite event rühren, sowie das OnRead da ich eine antwort vom server bekomme. aber keiner dieser events bewegt sich. ich erhalte keine messagebox. frage mich nun warum? was geht da schief? was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/615535</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/615535</guid><dc:creator><![CDATA[hansimansi]]></dc:creator><pubDate>Sun, 26 Sep 2004 21:29:03 GMT</pubDate></item><item><title><![CDATA[Reply to TClientSocket on Mon, 27 Sep 2004 06:31:17 GMT]]></title><description><![CDATA[<p>Mal so ne Frage: Warum nutzt du nicht einfach tcp-&gt;Socket-&gt;SendText() oder ähnliches?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/615595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/615595</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Mon, 27 Sep 2004 06:31:17 GMT</pubDate></item><item><title><![CDATA[Reply to TClientSocket on Mon, 27 Sep 2004 08:45:28 GMT]]></title><description><![CDATA[<p>Genau ,kann Puppet Master nur zustimmen, habe es auch mit SendText gelöst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/615676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/615676</guid><dc:creator><![CDATA[Zero01]]></dc:creator><pubDate>Mon, 27 Sep 2004 08:45:28 GMT</pubDate></item><item><title><![CDATA[Reply to TClientSocket on Mon, 27 Sep 2004 08:52:16 GMT]]></title><description><![CDATA[<p>hansimansi schrieb:</p>
<blockquote>
<pre><code class="language-cpp">//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
	tcp-&gt;Socket-&gt;SendText(&quot;VER 0 MSNP7 MSNP6 MSNP5 MSNP5 CVR0&quot;);
}
</code></pre>
</blockquote>
<p>irgendwie versteh ich nicht wie ihr das mit tcp-&gt;Socket-&gt;SendText() meint...</p>
<p>Nochwas an den Autor des Threads:</p>
<p>hansimansi schrieb:</p>
<blockquote>
<pre><code class="language-cpp">//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
	tcp-&gt;Active = true;
}
</code></pre>
</blockquote>
<p>mein chef sagt immer das ist böse, ich soll lieber tcp-&gt;Open() benuzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/615682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/615682</guid><dc:creator><![CDATA[Beliah]]></dc:creator><pubDate>Mon, 27 Sep 2004 08:52:16 GMT</pubDate></item><item><title><![CDATA[Reply to TClientSocket on Mon, 27 Sep 2004 10:39:03 GMT]]></title><description><![CDATA[<p>@ hansimansi</p>
<p>wärst du bereit mir Informationen oder Turorials über den msn messenger zukommen zu lassen. Wäre auch interessiet so etwas zu schreiben !</p>
<p>MfG David</p>
]]></description><link>https://www.c-plusplus.net/forum/post/615766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/615766</guid><dc:creator><![CDATA[Zero01]]></dc:creator><pubDate>Mon, 27 Sep 2004 10:39:03 GMT</pubDate></item><item><title><![CDATA[Reply to TClientSocket on Mon, 27 Sep 2004 15:02:03 GMT]]></title><description><![CDATA[<p>hallo leute.<br />
besten dank erstmal für eure antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/6877">@Beliah</a>: leider klappt das auch mit Open() nicht.<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/6988">@Zero01</a>: sicher doch. im netz gibt es seiten über das protokoll. die server/client kommunikation ist in reinem ascii text.</p>
<p><a href="http://www.hypothetic.org/docs/msn/index.php" rel="nofollow">http://www.hypothetic.org/docs/msn/index.php</a></p>
<p>wenn du das hinbekommst, teile mir doch bitte mit, mit welcher komponente und welchen einstellungen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
ich gehe mal davon aus das du auch eine TCP komponente verwendest da die kommunikation ja auf TCP basiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/616026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616026</guid><dc:creator><![CDATA[hansimansi]]></dc:creator><pubDate>Mon, 27 Sep 2004 15:02:03 GMT</pubDate></item><item><title><![CDATA[Reply to TClientSocket on Mon, 27 Sep 2004 15:07:41 GMT]]></title><description><![CDATA[<p>hm. jetzt hab ich ein bisschen gewartet und erhalte nachdem klicken auf button1 (tcp-&gt;Open();) die meldung &quot;Asynchroner Socket fehler 10053&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/616029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616029</guid><dc:creator><![CDATA[hansimansi]]></dc:creator><pubDate>Mon, 27 Sep 2004 15:07:41 GMT</pubDate></item><item><title><![CDATA[Reply to TClientSocket on Mon, 27 Sep 2004 15:17:40 GMT]]></title><description><![CDATA[<p>10053:</p>
<p>Eine bestehende Verbindung wurde softwaregesteuert durch den Hostcomputer abgebrochen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/616037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616037</guid><dc:creator><![CDATA[~~~~~~~~~~]]></dc:creator><pubDate>Mon, 27 Sep 2004 15:17:40 GMT</pubDate></item><item><title><![CDATA[Reply to TClientSocket on Mon, 27 Sep 2004 17:46:02 GMT]]></title><description><![CDATA[<p>Hatte auch nicht erwartet das es dadurch funktioniert soll aber besser sein, kann sonst zu irgendwelchen problemen führen.</p>
<p>Ich hatte mal vor etwas längerer zeit versucht mit dieser komponente einen irc client zu programmieren,<br />
scheiterte aber immer daran das nachdem der client eine nachricht vom server erhalten hatte die verbindung von alleine trennte.</p>
<p>Beim BCB6 gibt es aber noch ne andere Komponente,damit liefs glaubich besser.Die war im gleichen register wie die SocketKomponente.</p>
<p>Und wegen diesem Fehlercode, ich hab irgendwo im internet(MSDN glaub ich) einen code-ausschnitt gefunden mit dem man den code in eine (in der sprache von dem installierten Windows) (Fehler)meldung umwandeln kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/616220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616220</guid><dc:creator><![CDATA[Beliah]]></dc:creator><pubDate>Mon, 27 Sep 2004 17:46:02 GMT</pubDate></item><item><title><![CDATA[Reply to TClientSocket on Mon, 27 Sep 2004 18:44:40 GMT]]></title><description><![CDATA[<p>Versuchs doch mal mit der TCP-Kompo von Indy! Und so wie ich das gelesen habe, sind deine Daten bei der Übertragung nicht vollständig. Bin mir aber nicht 100%ig sicher, da ich das jetzt nur kurz überflogen habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/616288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616288</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Mon, 27 Sep 2004 18:44:40 GMT</pubDate></item></channel></rss>