Miranda muss IMHO den selben Port benutzne. Warum? Der ICQ-Server lauscht nur da.
Zur Verdeutlichung:
- ICQ is n App-Layer Protokoll ==> Es benutzt zum Datenversand TCP oder UDP
- TCP-, wie auch UDP, benötigen gewisse Verbindungsdaten[meta]ja, ich weiß, dass UPD verbindungslos ist, aber n besserer Begriff is mir net eingefallen. Soll ja auch kein Referat über Transportprotokolle sein, sondern einfach nur dem Verständnis dienen[/meta]: Quell-IP, Ziel-IP, Quell-Port und Ziel-Port.
- am anderen Ende sitzt der ICQ-Server, lauscht an nem gewissen Port und, wenn da was da is, leitet der das weiter an den anderen Client
- Zeil-IP und Ziel-Port müssen also gleich sein, sonst is am anderen Ende niemand der die Nachricht ampfängt und deine Texterzeugnisse landen im Nirwana.
- Quell-IP is deine ("äußere") IP. Da kannst du nix machen, die is so
- Beim Quell-Port hast du auch nix zu schaffen. Die verwaltet Win für dich. Bei jeder neuen Verbindung sind die anders...
mfg
Christian
_________________
Kaum macht man's richtig, schon klappts!