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

Co zrobić aby metoda .getInputStream działała?
IJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 139
0

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

Kopiuj
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.

baant
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 524
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.