Имам сървър
ServerSocket socketListener = new ServerSocket(Config.PORT);
...
client = socketListener.accept();
и клиент
sock = new Socket("127.0.0.1", Config.PORT);
Искам да прехвърля между тях някои сериализирани данни с помощта на ObjectInputStream и ObjectOutputStream. Когато се опитам да направя
ObjectInputStream inputStream = new ObjectInputStream(socket.getInputStream());
Нищо не се случва нито от страната на сървъра, нито от страната на клиента. Всичко попада на тази линия. И клиентът, и сървърът се опитват да получат входния поток от сокета, но не работи нито клиентът, нито сървърът. Как да разреша този проблем, така че да мога да предавам сериализираните данни между клиент и сървър?