簡體   English   中英

使用servlet進行連接

[英]smack connection using servlets

在這里,我使用smack和servlets連接到facebook,我可以發送和接收聊天消息。 但是這里的連接對象是實例變量(不是線程安全的),因此所有用戶都獲得了相同的連接對象。

如果我們在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
                }


              }

}

創建一些類來維護連接池,每次只需要調用該類的getInstance。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM