Försöker göra ett program som ansluter till MSN messanger-servrarna... Du kan göra en loop där med doevents i som kör ända tills att state eller vad den heter på den är error eller close... om jag tar .close så ändrar den state till Closed direkt... även om socket:en inte är ricktigt stängdWinsock vägrar byta server
man ska först ansluta till messanger.hotmail.com och försöka logga in (USR), sen ska man få en förflyttning till en annan server (XFR)
men hur jag än gör:
<code>
Winsock1.Close
DoEvents
Winsock1.Connect "<host>",<port>
</code>eller
<code>
Winsock1.Close
DoEvents
Winsock1.RemoteHost = "<host>"
Winsock1.RemotePort = <port>
Winsock.Connect
</code>så när jag väl blir ansluten, så är det på samma server igen (messanger.hotmail.com)
RemoteHost står då på det nya domän-namnet men RemoteIP ändrades inte
Blir snart galen!!!Sv: Winsock vägrar byta server
Sv: Winsock vägrar byta server
socketen TROR att den är ansluten till den nya hosten, men i själva verket pratar den fortfarande med messenger.hotmail.com så då får den ÄNNU en XFR och försöker på nytt ansluta till den nya hosten (och vi är tillbaka på samma problem)
här är en log från mitt prog:
<o> Connected (207.46.104.20:1863)
(messenger.hotmail.com)
>>> VER 0 MSNP7 MSNP6 MSNP5
<<< VER 0 MSNP7 MSNP6 MSNP5
>>> INF 1
<<< INF 1 MD5
>>> USR 2 MD5 I MizardXYZ@hotmail.com
<<< XFR 2 NS 207.46.106.199:1863 0 207.46.104.20:1863
(första ip&port:en är vars den vill föra mig, andra är aktuell server)
<o> Connecting to: 207.46.106.199:1863 207.46.106.199(207.46.104.20):1863
<o> Connected (207.46.106.199:1863)
>>> VER 0 MSNP7 MSNP6 MSNP5
<<< XFR 2 NS 207.46.106.199:1863 0 207.46.104.20:1863
(hmm... inne på samma server igen)
<o> Connecting to: 207.46.106.199:1863 207.46.106.199(207.46.106.199):1863
<o> Connected (207.46.106.199:1863)
>>> VER 0 MSNP7 MSNP6 MSNP5
<<< XFR 2 NS 207.46.106.199:1863 0 207.46.104.20:1863
(igen)
<o> Connecting to: 207.46.106.199:1863 207.46.106.199(207.46.106.199):1863
<o> Connected (207.46.106.199:1863)
>>> VER 0 MSNP7 MSNP6 MSNP5
<<< XFR 2 NS 207.46.106.199:1863 0 207.46.104.20:1863
<o> Connection loop!
(satt på max 3 retries)