~cpp
import java.net.*;
import java.io.*;
public class ServerSocketTest implements Runnable {
ServerSocket server;
public ServerSocketTest() throws IOException {
server = new ServerSocket(22500);
}
public static void main(String[] args) {
try {
ServerSocketTest sst = new ServerSocketTest();
new Thread(sst).start();
} catch (IOException ioe) {
System.err.println(" .");
ioe.printStackTrace();
}
}
public void run() {
try {
Socket connect;
System.out.println(" 기.");
connect = server.accept();
System.out.println(".");
System.out.println(connect.getInetAddress());
while (true) {
if ( connect.isBound() ) {
System.out.println(".");
break;
}
}
connect.close();
} catch (Exception e) {
System.out.println(" .");
e.printStackTrace();
}
}
}