У меня есть экземпляр EC2 Micro с сервером OpenFire XMPP. Я пытаюсь подключить мое приложение C# + ASP.NET к серверу с помощью библиотеки Jabber-net
с моей локальной машины. К сожалению, я получаю сообщение об ошибке «A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond ***.***.***.***:5222
». Я сомневаюсь, что это проблема с ПОРТОМ, но я не могу понять это. Это приложение представляет собой приложение Azure Cloud, поэтому можно подключиться с Azure Cloud App к EC2 на порту 5222?Невозможно подключиться к OpenFire на EC2 с C#
Я использую нижеследующий код;
JabberClient JClient = new JabberClient(); JID jid = new JID("user1", "im.domain.com", "");
JClient.User = "user1";
JClient.Password = "admin";
JClient.AutoLogin = false;
JClient.SSL = false;
JClient.OnError += JClient_OnError;
JClient.OnConnect += JClient_OnConnect;
JClient.OnLoginRequired += JClient_OnLoginRequired;
JClient.OnRegisterInfo += JClient_OnRegisterInfo;
JClient.OnRegistered += JClient_OnRegistered;
JClient.OnMessage += JClient_OnMessage;
JClient.Connect();
JClient.Register(jid);
JClient.Close(true);
Заранее спасибо.
Вы можете получить доступ к серверу XMPP от внешнего клиента XMPP (например Gajim)? – Ando