Здравствуйте. В настоящее время я работаю с сокетами и потоками ввода / вывода.У меня странная проблема с циклом, который я использую для отправки байтов.По какой-то причине он застревает, когда пытается прочитать поток ввода, когда он должен остановиться.У кого-нибудь есть идеи, что не так?
int bit;
final byte[] request = new byte[1024];
if (response instanceof InputStream)
{
while ((bit = response.read(request)) > 0) { // <-- Stuck here
incoming.getOutputStream().write(request,0,bit);
incoming.getOutputStream().flush();
}
}
incoming.close();