2012-03-28 3 views
4

Я хочу создать небольшое приложение для чата в Android. Для этого я сделал шаги, упомянутые в этой страницеAndroid: open fire xmpp

http://davanum.wordpress.com/2007/12/31/android-just-use-smack-api-for-xmpp/

Its работает нормально, если мы вводим GMAIL учетные данные вроде как: -

private final static String SERVER_HOST = "talk.google.com"; 
private final static int SERVER_PORT = 5222; 
private final static String SERVICE_NAME = "gmail.com"; 
private final static String LOGIN = "[email protected]"; 
private final static String PASSWORD = "mypassword"; 

Но я хочу использовать свой собственный сервер вместо Gmail , Я установил openfire в свою систему, и я очень свеж в openfire, пожалуйста, предложите мне, какие записи я должен делать для вышеупомянутых учетных данных, если я использую свой собственный сервер.

Если у вас есть какие-либо вопросы, пожалуйста, не стесняйтесь спрашивать, я всегда здесь. Спасибо заранее.

ответ

4

server_host и login/service_name.

server_host является сервер, подключиться, Войти в <something> @ service_name, который должен соответствовать заявленному имя службы Вашего сервера (возможно, соответствует server_host или последняя часть server_host)

так что если ваш сервер xmpp.example .com, изменения ваши записи должны, скорее всего,

SERVER_HOST = "xmpp.example.com" 
SERVICE_NAME = "example.com" 
LOGIN = "[email protected]" 

или

SERVER_HOST = "xmpp.example.com" 
SERVICE_NAME = "xmpp.example.com" 
LOGIN = "[email protected]" 

и, очевидно, имеют порт м (5222 - значение по умолчанию)