Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
SocketSession . Этож совершенно бредовая вещь по сути своей.public class Chat extends Servlet
{
@Override
public void doRequest(InputBuffer input, OutputBuffer output, SocketSession session)
{
String message= input.getPar("message");
OutputBuffer out= new OutputBuffer();
out.setPar("message", message);
for (SocketSession ses: SocketServletContainer.getInstance().getListSession())
{
ses.send(out, "Chat");
}
output.setPar("state", "succsess");
}
}
public class LocalIdentifierSequencer implements IdentifierSequencer {
private final AtomicInteger integer;
public LocalIdentifierSequencer(int start) {
this.integer = new AtomicInteger(start);
}
public LocalIdentifierSequencer() {
this(1);
}
@Override
public int identifier() {
return integer.getAndIncrement();
}
}
OrderedMemoryAwareThreadPoolExecutor изнутри.new String(bytes)
Контейнер серверного java-кода с поддержкой постоянного соединения