annotate src/acceptThread.java @ 10:2840c7a259f1

add acceptThread
author e085711
date Sat, 16 Apr 2011 02:21:09 +0900
parents
children b51bb7bc0766
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
1 import java.net.Socket;
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
2 import java.io.IOException;
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
3
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
4 public class acceptThread implements Runnable {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
5 MyRfbProto rfb;
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
6
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
7 acceptThread(MyRfbProto _rfb) {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
8 rfb = _rfb;
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
9 }
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
11 public void run() {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
12 while (true) {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
13 try {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
14 Socket newCli = rfb.accept();
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
15 rfb.sendInitData(newCli);
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
16 rfb.addSock(newCli);
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
17 } catch (IOException e) {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
18
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
19 }
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
20 }
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
21 }
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
22 }