0
這裏我使用smack和servlets連接到Facebook,我可以發送和接收聊天消息。 但是這裏的連接對象是實例變量(不是線程安全的),所以所有的用戶都得到了相同的連接對象。使用servlets輕鬆連接
如果我們在doGet()方法內部聲明XMPPConnection對象,那麼當用戶發送聊天消息時,我們必須每次連接 。
爲我的問題提供了一些解決方案。
public class Home_page_action extends HttpServlet implements MessageListener{
public XMPPConnection connection;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
if(connection!=null)
{connection.connect("uname","password");}
else{
//send message code to target user
}
}
}
你的意思就像connectionPooling? – user2709752
您的要求是什麼?你想爲每個用戶或每個請求創建新的連接嗎? – niiraj874u
每個用戶的新連接數 – user2709752