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 -