Здравствуйте, Alexandr.Martynov, Вы писали:
AM>>>есть клиент, который общается с сервером через сокеты, но в ходе разработки возникла задача узнать сколько байт было записано в поток (из-за того что сервер очень не стабилен и периодически отваливается).
А>>Наверное более полезно знать, сколько байт получено на сервере. Запись в поток еще не означает их получение.
AM>и тот и тот вариант подойдет. Моя задача убедится что информация ушла, а дошла она или нет это проблема скорее администратора сети на стороне клиента.
Если работаешь через сокеты, то значит используешь стек TCP. В TCP пакеты или доходят в той же очередности, что и уходили от клиента, или ты в приложении получишь ошибку передачи данных (IOException), если я не ошибаюсь