私は最初のサーバを実装しようとしましたが、JavaはServerSocketコンストラクタをtry-with-resourcesブロックで認識していないようです。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