Slyh: Probleme mit Java Non Blocking Sockets (unreachable statement)

Beitrag lesen

Hallo,

"C:\Phoenix\DRAGON\DragonConsole\CKernel\CKernel.java:91: unreachable statement Set readyKeys = selector.selectedKeys();"

Die genannte Zeile kann nie ausgeführt werden, weil dein Programmfluß
dies nicht zuläßt.

public String SocketEmpfange()
{
  try {
   while(true){

Endlosschleife.

int n = selector.select();

if(n==0)
    {
     continue;
    }

Keine Abbruchbedingung (break) irgendwo.

}

Damit wird das Programm nie bis hierher kommen.
Und genau das sagt dir der Compiler.

Set readyKeys = selector.selectedKeys();
   Iterator it = readyKeys.iterator();

[...]

Gruß
Slyh