Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.io
TesztSzerver2 osztály

java.lang.Object
  extended by elte.java2_utikalauz5.io.TesztSzerver2

public class TesztSzerver2
extends Object

Hálózati szelektíven várakozó egyszálú tesztszerver.

Mióta:
Java 2 Útikalauz programozóknak 5.0
Forrásfájl:
TesztSzerver2.java
Letöltés:
TesztSzerver2.jar

Beágyazott típusok
private static class TesztSzerver2.KliensKezelő
           
 
Mezők
private static boolean legyenVége
           
 
Konstruktorok
TesztSzerver2()
           
 
Metódusok
private static void csatornátLezár(SocketChannel kapcsolat, SelectionKey kulcs)
           
private static void hibaüzenet(String üzenet, Throwable kivétel)
           
private static void kapcsolatotLétrehoz(ServerSocketChannel kapcsolódás, Selector multiplexer, Map<SocketChannel,TesztSzerver2.KliensKezelő> kliensek)
           
private static ServerSocketChannel kapcsolódásiCsatornátLétrehoz(int port)
           
private static void klienseketKiszolgál(Selector multiplexer)
           
private static void klienseketLezár(Selector multiplexer)
           
private static void klienstKiszolgál(SocketChannel kapcsolat, SelectionKey kulcs, Map<SocketChannel,TesztSzerver2.KliensKezelő> kliensek)
           
private static void leállítóSzálatElindít(Selector multiplexer)
           
static void main(String[] args)
           
 
java.lang.Object osztálytól örökölt metódusok
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Mezők részletezése

legyenVége

private static volatile boolean legyenVége
Konstruktorok részletezése

TesztSzerver2

public TesztSzerver2()
Metódusok részletezése

main

public static void main(String[] args)
                 throws IOException
Specifikált kivételek:
IOException

kapcsolódásiCsatornátLétrehoz

private static ServerSocketChannel kapcsolódásiCsatornátLétrehoz(int port)
                                                          throws IOException
Specifikált kivételek:
IOException

leállítóSzálatElindít

private static void leállítóSzálatElindít(Selector multiplexer)

klienseketKiszolgál

private static void klienseketKiszolgál(Selector multiplexer)
                                 throws IOException
Specifikált kivételek:
IOException

kapcsolatotLétrehoz

private static void kapcsolatotLétrehoz(ServerSocketChannel kapcsolódás,
                                        Selector multiplexer,
                                        Map<SocketChannel,TesztSzerver2.KliensKezelő> kliensek)

klienstKiszolgál

private static void klienstKiszolgál(SocketChannel kapcsolat,
                                     SelectionKey kulcs,
                                     Map<SocketChannel,TesztSzerver2.KliensKezelő> kliensek)

klienseketLezár

private static void klienseketLezár(Selector multiplexer)

csatornátLezár

private static void csatornátLezár(SocketChannel kapcsolat,
                                   SelectionKey kulcs)

hibaüzenet

private static void hibaüzenet(String üzenet,
                               Throwable kivétel)

Java 2 Útikalauz programozóknak 5.0