0
我正在做web應用程序聊天室,我的問題是,如果有兩個房間第一個叫做「Funny」的房間只有一個用戶「liam」和第二個「Happy」有隻有一個用戶「傑克」,現在如果傑克發送消息在房間「快樂」它保持兩個房間「快樂」和「有趣」我怎麼能停下來,並使消息到達房間的意思。只發送消息給一個聊天室
private void doNotify(String author, String message, Session skip) throws IOException{
for (Entry<Session,ChatUser> user : chatUsers.entrySet()){
Session session = user.getKey();
if (!session.equals(skip) && session.isOpen()){
session.getBasicRemote().sendText((author != null ?
//Message Model
"<li class='media'><div class='media-left'><a href='#'><img src='' class='media-object' alt='"+author
+"'/>" +" </a></div><div class='media-body'><h4 class='media-heading'>"+author+
"<small><i>"+"("+new Date()+")</i>" : "")+
"</h4><p>"+message
+"<br><button id='Reply' type='button' ng-click='ReplayMessage('"+author+"')'>"
+"Reply</button><button id='OpenBtn' type='button' ng-click=''>Open</button></br></div>");
}
}
}