Всем доброго!
Как можно отличить случаи когда http post вызов закончился ошибкой из-за того что не дошел (или прервался по середине) до целевого сервера (в итоге на целевом сервере обработка не запущена), от случая когда ошибка из-за того что ответ от целевого сервера не дошел до клиента?
2-й случай, например такой — целевой сервер вызов принял, начал обработку, возможно завершил, но отослать ответ не судьба из-за разрыва связи/соединения с клиентом.
допустим используется WebClient.UploadValues, как показали мои наблюдения — в обоих случаях возникает исключение WebException с inner exception — SocketException, и как различить ситуации неясно...