Я пытаюсь установить соединение клиент / сервер для игры вдохновителя.
Я использовал перечисления для представления разных колышков и сделал их сериализуемыми.
Затем я должен реализовать соединение, используя serversocket и получить сокет, используя accept и так далее.
Как только соединение установлено, я сначала должен прочитать объекты клиента, и именно здесь у меня возникают проблемы ...
Вот фрагмент моего кода, который создает исключение EOFException, прежде чем я смог что-либо сделать!
(данные клиента отправляются при взаимодействии с пользователем).
ObjectInputStream ois =
new ObjectInputStream(socket.getInputStream());
ArrayList<Peg> combination = new ArrayList<Peg>();
do
{
combination.clear();
for (int i = 0; i < 4; i++)
{
combination.add((Peg)ois.readObject());
}
}
while (!checkCombination(combination));
ois.close();
socket.close();
Спасибо заранее