IM 용 서버리스 앱을 만들려고합니다. 나는 apple bonjour 프로토콜을 사용하여 xmpp 서비스를 발견했다. 하지만 일단 내가 내 호스트 (pidgin + bonjour를 사용하여 리눅스 컴퓨터)에 연결할 수없는 사람. 내가 XmppException
"서버에서 응답을"없어 한안드로이드에서 asmack과 bonjour를 사용하는 Xmpp 연결
public class Xmpp extends AsyncTask<Void, Void, Void>
{
@Override
protected Void doInBackground(Void... arg0)
{
ConnectionConfiguration connConfig =
new ConnectionConfiguration("192.168.0.11", 5298, "bonjour");
XMPPConnection connection = new XMPPConnection(connConfig);
try
{
// Connect to the server
connection.connect();
// Most servers require you to login before performing other tasks.
connection.login("grea08", "mypass");
// Start a new conversation with John Doe and send him a message.
Chat chat = connection.getChatManager().createChat("[email protected]", new MessageListener() {
public void processMessage(Chat chat, Message message) {
// Print out any messages we get back to standard out.
Log.v(getClass().getName(), "Received message: " + message);
}
});
chat.sendMessage("Howdy!");
} catch (XMPPException e)
{
// TODO Auto-generated catch block
Log.e(getClass().getName(), "Xmpp error !", e);
}
// Disconnect from the server
connection.disconnect();
return null;
}
}
:
여기 (here에서 가져온) 내 코드입니다. 나는 호스트가 XMPP 서버가 아니며 프로토콜 this을 사용해야한다고 생각한다. 생성
정말'192.189 ...'192.168 ...'이 아닙니다. 대부분의 내부 IP 주소는 192.168입니다. – Jave
아, 간단한 실수입니다. 감사합니다. 나는 – grea09
이 아닙니다. "응답 없음"오류가 발생하지 않습니다. – grea09