2012-02-15 3 views
0

je suis nouveau sur agsXMPP je me suis connecté au facebook et maintenant en mesure de faire du chat sur le facebook mais j'ai maintenant un problème je suis incapable de faire login sur le serveur proxy comme j'ai un service qui utiliser le proxy 168.10.10.19 et le port 8080 donc j'utilise ce proxy pour me connecter au net afin que mon programme ne soit pas en mesure d'être connecté afin que je puisse faire pour que mon programme fonctionne sur le serveur proxy maintenant ce que je fais estComment configurer proxy sur agsXMPP

Jid jidUser = new Jid("UserName"); 

    xmppCon.Username = jidUser.User; 
    xmppCon.Server = "chat.facebook.com"; 
    xmppCon.Password = "Password"; 
    xmppCon.AutoResolveConnectServer = true; 

    xmppCon.Open(); 

Répondre

0

Le port 8080 me ressemble comme si vous utilisiez un proxy HTTP. Lorsque vous utilisez un proxy HTTP, vous ne pouvez pas vous connecter directement à Facebook car ils n'exécutent pas de gestionnaire de connexions BOSH. Vous ne pouvez vous connecter que sur des sockets TCP/IP. Le seul moyen serait d'exécuter votre propre serveur BOSH qui transmettra tout votre trafic Facebook XMPP aux serveurs Facebook XMPP sur HTTP. Ensuite, vous pouvez utiliser BOSH dans agsXMPP et y définir votre proxy interne.

Si votre proxy HTTP permet HTTP CONNECT est plus facile. Mais je n'ai pas vu beaucoup de proxies dans la nature qui permettent la connexion HTTP.

+0

merci bro pour la réponse mais pouvez-vous me donner le lien ou le code ou toute chose qui montre comment se connecter chat.facebook.com en utilisant agsXMPP sur http proxy server si je veux ouvrir le site je place le proxy dans les navigateurs afin je peux utiliser internet ou faire pour ouvrir le site alors comment puis-je définir le proxy dans agsXMPP pour se connecter à internet –

Questions connexes