Page 850 - 3-2
P. 850

*  메소드: sendMsg(): DataOutputStream     으로 유니코드를 write      하는 메소드
             */


            import java.net.*;
            import java.io.*;



            public class ServerThread extends Thread {

              //private int my;
                    ServerMain srv;

              Socket sock;
              DataInputStream din;

              DataOutputStream dout;
              String ipAddr;

              public ServerThread(ServerMain se, Socket sc) {
                try {

                  srv = se;
                  sock = sc;

                  din = new DataInputStream(sock.getInputStream());
                  dout = new DataOutputStream(sock.getOutputStream());

                  ipAddr = sock.getInetAddress().toString();
                  System.out.println(ipAddr + " Connect");

                  sendMsg(ipAddr + " Connect");
                  srv.start();

                } catch (Exception e) {
                  System.out.println(e.toString() + "111");

                }
              }

              public void sendMsg(String msg) {
                try {

                  dout.writeUTF(msg);               //DataOutputStream  으로 유니코드를 write
                } catch (Exception e) {

                  System.out.println(e.toString() + "222");
                }

              }
              public void run() {

                      System.out.println("runnnn");
                String str;


                                                         - 850 -
   845   846   847   848   849   850   851   852   853   854   855