방금 첫 번째 서버를 구현하려했지만 자바가 try-with-resources 블록에서 내 ServerSocket 생성자를 인식하지 못하는 것 같습니다.Java : ServerSocket ErrorMessage
다음 코드에 어떤 문제가 있습니까?
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
public class ServerSocket {
public static void main(String[] args) {
오류 메시지 이클립스 : ServerSocket의 (INT)의
AutoClosable 볼 수 없습니다 정의되지
- 생성자는
- 유형의 ServerSocket의이
- 리소스가 구현하지 않습니다
try (ServerSocket serverSocket = new ServerSocket(7777)) {
Socket clientSocket = serverSocket.accept();
InputStream in = clientSocket.getInputStream();
OutputStream out = clientSocket.getOutputStream();
DataInputStream dataIn = new DataInputStream(in);
DataOutputStream dataOut = new DataOutputStream(out);
String receivedMessage;
receivedMessage = dataIn.readUTF();
System.out.println("Server received from Client: " + receivedMessage);
dataOut.writeUTF(receivedMessage);
} catch (IOException e) {
e.printStackTrace();
}
}
}
어떤 종류의 오류가 발생합니까? –
해결되었습니다. 어리석은 이름 충돌은 전에 – John