0 / 0 / 1
Регистрация: 09.06.2012
Сообщений: 14
|
|
1 | |
Разрыв связи (Socket)22.08.2012, 14:39. Показов 2482. Ответов 3
Метки нет (Все метки)
Здравствуйте, пишу клиент серверное приложение для передачи файлов,
нужно предусмотреть разрыв связи. Как я понимаю разрыв можно определить если при передачи возник ексепшин? И потом заново подключится заново передать файл, но как заново подключится если интернета например нету большой отрезок времени? Я не прошу готового решения, просто хоть что то подскажите.
0
|
22.08.2012, 14:39 | |
Ответы с готовыми решениями:
3
Невозможно создать Socket: Socket sock = new Socket(someHostString,somePortInt); Error #: 306 : constructor Socket(java.net.SocketImpl) has protected access in class java.net.Socket at line 282, column 32 Разрыв соединения и socket Как отловить разрыв подключения [Socket] |
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
22.08.2012, 16:29 | 2 |
Ну, это сильно зависит от Вашего клиента. Если он автоматический - надо предусматривать мониторинг соединения. Если требует вмешательства пользователя - говорите, что соединение пропало, когда восстановится, пользователь сам инициирует докачку.
0
|
0 / 0 / 0
Регистрация: 01.09.2012
Сообщений: 13
|
|
01.09.2012, 12:16 | 4 |
думаю будет нормально, при обрыве связи инициализировать новый поток, который будет проверять восстановление связи, раз проверили, потом поток sleep 5-10, затем заново проверили, и так пока не появится связь. восстановили, убили поток.
0
|
01.09.2012, 12:16 | |
01.09.2012, 12:16 | |
Помогаю со студенческими работами здесь
4
Разрыв связи на порту. разрыв связи с удаленной БД Как узнать из VB что произошел разрыв связи? socket проверка связи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |