есть клиент, который общается с сервером через сокеты, но в ходе разработки возникла задача узнать сколько байт было записано в поток (из-за того что сервер очень не стабилен и периодически отваливается).
private void write(String data) throws Exception
{
OutputStream out = WVSocket.getOutputStream();
try
{
out.write(data.getBytes());
out.flush();
}
catch (Exception e)
{
WVSocket.setSocketState(WidevineProxy.SOCKET_NOT_CONNECTED);
composingError("WidevineProxy.write: ", e);
}
}
OutputStream.write() ничего не возвращает