|
|
|
java.net.SocketException: Socket closed
|
|||
|---|---|---|---|
|
#18+
есть такой класс Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. его задача открыть файл, отправить его на сервер и затем плучить ответ от сервера, при выполнении метода receiveResponse() вылетает исключение Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Почему оно вылетает, соединение я не закрываю, сервер отрабатывает нормально, принимает файл и отсылает его обратоно без проблем, причем при отсылке он не ругается на то, что клиентское соединеие закрыто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2005, 12:54 |
|
||
|
java.net.SocketException: Socket closed
|
|||
|---|---|---|---|
|
#18+
/** * Closes this socket. * * @exception IOException if an I/O error occurs when closing this socket. */ protected abstract void close() throws IOException; Imho тут Код: plaintext 1. По идее должно быть Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2005, 15:05 |
|
||
|
java.net.SocketException: Socket closed
|
|||
|---|---|---|---|
|
#18+
NotGonnaGetUs/** * Closes this socket. * * @exception IOException if an I/O error occurs when closing this socket. */ protected abstract void close() throws IOException; Imho тут Код: plaintext 1. По идее должно быть Код: plaintext 1. да, так оно и есть, сам додумался, вот только почему когда out закрываешь, сокет закрывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2005, 15:38 |
|
||
|
java.net.SocketException: Socket closed
|
|||
|---|---|---|---|
|
#18+
Было бы логично, если на прием он все равно работал бы. Я думал метод out.close() делает тоже самое, что и sock.shutdownOutput(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2005, 15:45 |
|
||
|
java.net.SocketException: Socket closed
|
|||
|---|---|---|---|
|
#18+
shutdownInput() - принимает и подтверждает данные, но после их выкидывает. сlose() - просто всё закрывает... а "односторонний" сокет трудно представить, поэтому output тоже гасится :) Интересно в других реализациях эту фичу тоже поддерживают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2005, 16:09 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=824&tid=2153146]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 375ms |

| 0 / 0 |
