Вопросы о переподключении - PullRequest
2 голосов
/ 09 мая 2011

Я реализовал код для загрузки файлов, который использует защищенный сокет для загрузки файлов на сервер, используя данные типа Multipart Form-data для записи байтов.

Время от времени я получаю ошибку идентификатора неверного сокета, котораячерез анализ в wireshark говорит мне, что пакет fin отправляется с сервера клиенту по какой-то причине.Идентичный код загружает 80% времени, поэтому я не думаю, что это ошибка неправильного формата, так почему бы серверу отключить соединение, когда тип контента указывает, что есть данные, которые нужно отправить?

В любом случае,Если я не смогу решить проблему с неверным идентификатором сокета, соединения tcp / socket позволят переподключиться, чтобы возобновить загрузку с того места, где оно было прервано, до разъединения.Спасибо

1 Ответ

2 голосов
/ 09 мая 2011

Вы вызываете флеш на вашем сокете?Иногда вам нужно явно сбросить все оставшиеся данные, в противном случае может произойти «странное» поведение (т.е. не отправка последнего пакета).Просто идея.

...