Co zrobić aby metoda .getInputStream działała?

0

Witam. Dlaczego w kodzie poniżej (jest to początek serwera dla prostego komunikatora) s.getInputStream świeci się na czerwono ?

import java.io.*;
import java.net.*;

public class Server
{
    public static void main(String[] args) throws IOException
    {
        ServerSocket s = new ServerSocket(3001); //utworzenie gniazda
        System.out.println("Czekamy na połączenie...");

        Socket client = s.accept();

        System.out.println("Client został podłączony " + client.getInetAddress().getHostName());

        while(true)
        {
            DataInputStream dis = new DataInputStream(s.getInputStream);

            String msg = dis.readUTF();

            System.out.println(msg);
        }
    }
}

InteliJ nawet nie podpowiada takiej możliwości. Proszę o pomoc.

0

ServerSocket nie posiada takiej metody. Spróbuj client.getInputStream

1 użytkowników online, w tym zalogowanych: 0, gości: 1