Лучшее, что вы, вероятно, сможете легко сделать, - это записать, когда вы начнете писать, а затем считать байты, которые вы успешно отправили в метод Socket.getOutputStream.write()
.Для небольшого объема данных это будет очень неточно, так как он просто заполняет буфер передачи ОС, который первоначально будет принимать байты намного быстрее, чем он их на самом деле отправляет.довольно большой объем данных, однако.