Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi ICQ Direkt Mailer (https://www.delphipraxis.net/75756-icq-direkt-mailer.html)

freak398 24. Aug 2006 14:14


ICQ Direkt Mailer
 
Hi, hab ne kleine frage.

Wie kann ich ein client programmiern der den server von icq umgeht und die Nachricht dirkt an den user sendet.

Hab dabei an etwas gedacht was an die IP und den Port mailt, funktioniert aba net ganz. ...

robinWie 24. Aug 2006 17:00

Re: ICQ Direkt Mailer
 
So weit ich weiss kann man nicht direkt von Client zu Client senden, also muss man ein Server dazwischen haben bzw. jemand hat ein Server laufen. Aber vielleicht irre ich mich ja auch...

faux 24. Aug 2006 17:02

Re: ICQ Direkt Mailer
 
Zitat:

Zitat von robinWie
So weit ich weiss kann man nicht direkt von Client zu Client senden, also muss man ein Server dazwischen haben bzw. jemand hat ein Server laufen. Aber vielleicht irre ich mich ja auch...

Ja, du irrst. :mrgreen:
In AIM kann man eine direkte Verbindung aufbauen (lt. Trillian). Und ICQ und AIM benutzen beide das Oscar Protokoll, also sollte es möglich sein.

Grüße
Faux

Zacherl 24. Aug 2006 18:05

Re: ICQ Direkt Mailer
 
Du müsstest dieses Protokoll halt manuell implementieren.

Florian

Nicolai1234 24. Aug 2006 18:08

Re: ICQ Direkt Mailer
 
Aber das ginge doch eigentlich nur, wenn der Client vom anderen das auch unterstützt und das scheint mir bei der Frage nicht der Fall zu sein. Andernfalls lauscht ICQ-Client ja auf seinem Port und akzeptiert da bestimmt auch nur Messages vom ICQ-Server.

Oder irre auch ich :oops:

Meflin 25. Aug 2006 01:06

Re: ICQ Direkt Mailer
 
Zitat:

Zitat von Nicolai1605
Aber das ginge doch eigentlich nur, wenn der Client vom anderen das auch unterstützt und das scheint mir bei der Frage nicht der Fall zu sein. Andernfalls lauscht ICQ-Client ja auf seinem Port und akzeptiert da bestimmt auch nur Messages vom ICQ-Server.

Soweit ich weis unterstützen alle ICQ clients eine direkte Verbindung zwischen zwei Clients, da es das Protokol vorsieht. Der ICQ-Server läuft afaik immer über den gleichen Port - aber für die P2P verbindung gibt es ja in jedem Client die Einstellungsmöglichkeit der Port-Range auf der diese Verbindungen aufgebaut werden dürfen ;)


Real_Thunder 25. Aug 2006 02:15

Re: ICQ Direkt Mailer
 
Der ICQ CLient kann Direkt mit anderen Clients Kommunizieren, allerdings nicht als Text..

Nachrichten empfängt er nur vom server.

Die P2P Verbindungen sind für Dateiübertragungen etc gedacht.

Alles was du machen kannst, ist dir das Protokoll anschauen, schauen was der Server Sendet.. und dies Dann mit deinem CLienten Immitieren, wobei dein
Client dann halt auch ein Serversocket besitzen sollte.... nachteil, der Normale ICQ Client bekommt dann NUR nachichten von DEINEM clent :D

Ultimator 25. Aug 2006 03:50

Re: ICQ Direkt Mailer
 
Es sollte aber kein Problem sein, deinen Text in einen Filestream zu stecken und dann per P2P-Verfahren zu versenden. So musst du nicht über den ICQ-Server gehen. Ist zwar keine ganz as-designed Verwendung von ICQs P2P-Funktion, aber was solls ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz