Java: многопоточный чат - сервер читает только первое сообщение от клиента - PullRequest
0 голосов
/ 26 января 2020

Я недавно начал программировать в универкурсе, и теперь нам нужно реализовать многопоточное приложение для чата.

Я успешно установил соединение между клиентом и сервером через сокет, и для каждого нового клиента сервер создает новый поток, обрабатывающий связь. Чтение и запись клиента также поддерживает потоки, чтобы клиент мог получать и отправлять сообщения одновременно.

Моя проблема: Когда клиент отправляет сообщение, сервер только отображает первое сообщение, а все последующие сообщения не обрабатываются. Поскольку профессор запускает программное обеспечение для плагиата по всему нашему коду, я не могу опубликовать свой код здесь -.-

Я знаю, что это делает очень трудным даже понять, что может быть моей ошибкой без кода, но делает у кого-нибудь есть подсказка все же?

Очень ценю это!

...