Frage : Nicht beginnender Java-applet-Bediener

O.K. also ich haben diesen Bediener und einen applet… die feinen Bedienerlasten, weil er ermitteln kann, wann ein neuer Benutzer oben den Klienten lädt und anschließt… SOWIESO…. das Problem ist, dass der applet lädt… nicht wie… es ist STUCK am Ladenschirm….

Here ist eine videoerklärung meines Probleme, wenn Sie möchten: http://vimeo.com/13692709
(das Video aufpassen wird empfohlen, wenn Sie das Problem SEHEN möchten zu geschehen…),

Server.java
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
import java.io.*;
Import java.net. *;
Import java.util.*;

allgemeiner Kategorie Bediener {

    statisches EinfaßungsclientSocket = -null;
    statisches ServerSocket serverSocket = Null;

	statisches clientThread t [] = neues clientThread [10];


    allgemeine Staticlückenhauptleitung (Schnur args []) {

	// der Rückstellungshafen



	int port_number=2222;

	wenn (args.length < 1)
	    {
		System.out.println („, Spielbediener… \ nPort Zahl beginnend: „+port_number);
	    } sonst {
		port_number=Integer.valueOf (args [0]) .intValue ();
	    }

        Versuch {
	    serverSocket = neues ServerSocket (port_number);
	    System.out.println („\ n ********************** \ n *** BEDIENER BEGONNENES *** \ n ********************** \ n“);
        }
        Fang (IOException e)
	    {System.out.println (e);}

	während (zutreffend) {
	    Versuch {
		clientSocket = serverSocket.accept ();
		System.out.println („*** JEMAND VERBUNDENES *** \ n“);
		für (int i=0; i<=9; i++) {
		    wenn (t [i] ==null)
			{
			    (t [i] = neues clientThread (clientSocket, t)) .start ();
			    Bruch;
			}
		}
	    }
	    Fang (IOException e) {
		System.out.println (e);}
	}
    }
}

Kategorie clientThread verlängert Gewinde {

    BufferedReader ist = Null;
    PrintStream OS = Null;
    EinfaßungsclientSocket = -null;
    clientThread t [];
    Gelegentliche Rolle = neues gelegentliches ();

    allgemeines clientThread (Einfaßung clientSocket, clientThread [] t) {
	this.clientSocket=clientSocket;
        this.t=t;
    }

    Öffentlichkeitslücke laufen gelassen ()
    {
		System.out.println („Überprüfung 1“);
	Schnurlinie;
        Schnurname;
        int PY;
	Versuch {
		System.out.println („Überprüfung 2“);
	    = ist neues BufferedReader (neues InputStreamReader (clientSocket.getInputStream ()));
	    System.out.println („Überprüfung 3“);
	    OS = neues PrintStream (clientSocket.getOutputStream ());
	    System.out.println („Überprüfung 4“);
	    int px = roll.nextInt (200);
	    //os.println („Ihr name.") eintragen;
	    System.out.println („Überprüfung 5“);
	    Name = „Gast #“ + roll.nextInt (6);
	    System.out.println („Überprüfung 6 \ n“);
	    System.out.println (name+ " hat das Spiel eingetragen. Ihr Angriff: „+ px);
	    System.out.println („Überprüfung 7“);
	    für (int i=0; i<=9; i++)
		wenn (t [i]! =null && t [i]! =this)
		    t [i] .os.println („*** betrat A neuer Benutzer „+name+“ den Chat-Room!!! *** ");
		    System.out.println („Überprüfung 8“);
	    während (zutreffend) {
			System.out.println („Überprüfung 9“);
		Linie = is.readLine ();
                wenn (line.startsWith („/quit“)) Bruch;
		für (int i=0; i<=9; i++)
		    wenn (t [i]! =null) t [i] .os.println („< " +name+“: „+px+ " > „+line); // jemand sagte etwas
	    }
	    für (int i=0; i<=9; i++)
		wenn (t [i]! =null && t [i]! =this) {
		System.out.println („\ n“ + Name +“ hat verlassen! \ n ");
		    t [i] .os.println („*** der Benutzer „+name+“ lässt den Chat-Room!!! *** ");
		}

	    os.println („*** Tschüss „+name+“ *** ");

	    für (int i=0; i<=9; i++) {
		wenn (t [i] ==this) t [i] =null;
		System.out.println („\ nSomeone hat verlassen! \ n“);
	}

	    is.close ();
	    os.close ();
	    clientSocket.close ();
	}
	Fang (IOException e) {};
    }
} 


ClientApplet.java
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
import java.io.*;
Import java.applet. Applet;
Import java.net. *;
Import javax.swing.*;
Import java.awt.*;
Import java.util.*;

allgemeine Kategorie ClientApplet verlängert applet {

	allgemeines statisches TextArea Schwätzchen;

Öffentlichkeit leeres init () {
		Schwätzchen = neues TextArea (10.40);
			hinzufügen (Schwätzchen);
	chat.append („he! ");


Einfaßung s = Null;

Versuch {
s = neue Einfaßung (getParameter („Wirt“), Integer.valueOf (getParameter („Hafen“)));
//s = neue Einfaßung („localhost“, 4444);
InputStream in = s.getInputStream ();
int buf = -1;
während ((buf = in.read ()) ! = „.") {
System.out.print ((Putzfrau) buf);
}
} Fang (Ausnahme e) {
e.printStackTrace ();
}
schließlich {
Versuch {
	s.close ();
	} Fang (IOException e)
	{}
}



}
}

Antwort : Nicht beginnender Java-applet-Bediener

Sie konnten etwas wie versuchen

$MostAdsinCities=mysql_query („AUSERWÄHLTES mostCity, SUMME (mostincity) als mostincity VON (AUSERWÄHLTE Stadt ALS mostCity, GELTEN (aktiv) ALS mostincity VON table1, IN DEM active='1 GRUPPE DURCH MostCity UNION ALLER Stadt ALS mostCity VORWÄHLEN, GELTEN (aktiv) ALS mostincity VON table2, IN DEM active='1 GRUPPE DURCH MostCity UNION ALLER Stadt ALS mostCity VORWÄHLEN, GELTEN (aktiv) ALS mostincity VON table3 WO active='1 GRUPPE DURCH mostCity) X GRUPPE DURCH MostCity ORDER DURCH BEGRENZUNG 10 Mostincitydesc“);
Weitere Lösungen  
 
programming4us programming4us