Я - это noob. я буду очень доволен, если кто-нибудь сможет мне помочь. Это мой первый порт здесь, поэтому я старался быть настолько сложным, насколько это возможно (если это правильный способ задать вопросы здесь).Клиент не получает ответ с сервера
Хорошо. Позвольте мне объяснить проблему, которую я испытываю. Я пишу чат-сервер и клиентскую программу. Основная вещь, которую я пытаюсь достичь, - это; 1) подключение к серверу 2) начало отправки и получения сообщений.
Способ, которым я настроил сервер, заключается в том, что когда клиент будет отправлять сообщения, сервер отправит сообщение обратно всем подключенным клиентом. Таким образом, я пытаюсь сделать чат комната
Дело в том, что мой сервер или клиент (в зависимости от того, где ошибка) дает мне три разных результата в трех разных условиях.
CONDITION ONE: оба клиента находятся на одном компьютере. РЕЗУЛЬТАТ: все работает так, как я ожидаю.
CONDITION TWO: Один из клиентов находится на другом компьютере, но по-прежнему та же локальная сеть (моя домашняя сеть) РЕЗУЛЬТАТ: Удаленный клиент может отправлять сообщения и клиент на том же компьютере, что и сервер (i «Я назову его« местным клиентом ») может получить их. Но удаленный клиент только возвращает свои собственные сообщения и не получает сообщения от« локального клиента ».
СОСТОЯНИЕ ТРИ: Один из клиентов удален (в другом месте в Интернете). Другой находится на том же компьютере, что и сервер. РЕЗУЛЬТАТ: локальный клиент может отправлять и получать сообщения, но на этот раз удаленный клиент может отправлять сообщения только, не получая никаких сообщений ни своих, ни локальных клиентов.
Here is a link to my code . Its not much.
Спасибо вам помочь. Я постараюсь сделать это и посмотреть, поможет ли это. – Wafsek