Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Работа с сетью > IOException :(


Автор: AxNe0 28.3.2007, 02:52
Доброго времени суток!
Я хочу передать по сокетному соединению объект типа MyClass, делаю след.образом:
Код
        try {
            ObjectInputStream in = new ObjectInputStream(socket.getInputStream());
            ObjectOutputStream out = new ObjectOutputStream(socket.getOutputStream());

            out.writeObject("command");
            out.flush();
            try {
                Object tmp;
                if ((tmp=in.readObject()).equals("ok")){
                    System.out.println(tmp.toString());
                    out.writeObject(new MyClass());
                    out.flush();
                }
            } catch (ClassNotFoundException e) {
                System.out.println(e);
            }
            out.close();
            in.close();
        } catch (IOException e) {
            e.printStackTrace();
        }

переменная socket задается в другом месте, при чем на момент выполнения этого кода соединение установлено... Проблема, собственно, в том, что кидается IOException.... :( Что неправильно?

Автор: ecologist 28.3.2007, 11:11
Так может стоить хотя бы сообщение показать - мы же не видим твой монитор smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)