확인 유형 ServerWorker에 대한 정의, 난하지만 난이 정확해야한다고 생각 무언가가이 오류방법의 시작은() ..... (자바의 Runnable)
에게 나에게 제공하기 전에 자바 스레딩 했어package com.mdog.tcpserver; import java.net.*; import java.io.*; public class ServerDriver { public static void main(String[] args) throws IOException { ServerSocket serverSocket = null; boolean listening = true; /* bind welcome socket to port */ try { serverSocket = new ServerSocket(1313); } catch (IOException e) { System.err.println("Could not listen on port: 1313."); System.exit(1); } /* assign thread to each client */ while(listening){ new ServerWorker(serverSocket.accept()).start(); } /* close the socket and quit */ serverSocket.close(); return; } }
---------package com.mdog.tcpserver; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; public class ServerWorker implements Runnable { private Socket socket = null; public ServerWorker(Socket s){ super(); this.socket = s; } public void run() { (stuff happens) } }
이 줄에 오류가 있습니다. "new ServerWorker (serverSocket.accept()). start();" 그것은
고맙습니다. – Mike