我创建了一个加入Openfire Server中的多用户聊天室的示例程序。
我将多人聊天室的“最大房间占有率”改为“无限制”。
在加入大约850个用户的多用户聊天室时,我得到了以下异常
org.jivesoftware.openfire.session.LocalSession - Internal server error
java.lang.NullPointerException
at org.jivesoftware.openfire.nio.NIOConnection.deliver(NIOConnection.java:356)
at org.jivesoftware.openfi
我正在尝试使用SMACK API for java以编程方式为Java应用程序创建聊天室。它没有显示任何错误,但没有创建任何房间。
代码如下:
MultiUserChat oMultiUserChat = new MultiUserChat(connection,"test_open_house@example.com");
try {
oMultiUserChat.create("test_open_house");
oMultiUserChat.sendRegistrationForm(ne
我有一个愚蠢的问题,我很难找到解决方案。我正在写一个聊天室代码,需要分配用户的用户名。我想我应该在他们进入聊天室之前抛出一个JOptionPane。下面是我为此拼凑的一小段代码:
int i = -1;
while(i < 0)
{
String name = JOptionPane.showInputDialog("Enter your username: ");
if (name.length() > 0)
{
i++;
}