UDP-соединение клиент-сервер - PullRequest
0 голосов
/ 09 марта 2012

Я пытаюсь отправить данные с сервера клиенту по 1 биту за раз.Клиент должен отвечать ACK всякий раз, когда он получает бит с сервера.

В настоящее время происходит то, что когда клиент отправляет первоначальные запросы на сервер, данные передаются на сервер.Когда сервер отправляет необходимые данные клиенту, данные возвращаются к себе, и клиент остается в неопределенном ожидании.

Я прикрепил приведенный ниже код для клиента и сервера.Пожалуйста, посмотрите на него и посоветуйте, где я не так.

1 Ответ

0 голосов
/ 09 марта 2012

Если ваш клиент не получает ответ от вашего сервера, возможно, это связано с тем, что сервер не отправляет ответ.

serverSocket.send (sendPacket1); вызывается только если (i! = strlen)

Вы пытались вывести некоторый текст в консоли внутри блока if, чтобы увидеть, если / когда вы входите в этот цикл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...