|
|
|
Сокеты
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 16:54:56 |
|
||
|
Сокеты
|
|||
|---|---|---|---|
|
#18+
Что-то как-то странно ты делаешь...потоки не закрываешь,а сокет закрываешь,да еще и в try, и в catch Попробуй закрывать потоки и сокет в блоке finally ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 18:44:54 |
|
||
|
Сокеты
|
|||
|---|---|---|---|
|
#18+
Amigo111Что-то как-то странно ты делаешь...потоки не закрываешь,а сокет закрываешь,да еще и в try, и в catch Попробуй закрывать потоки и сокет в блоке finally Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 15:10:16 |
|
||
|
Сокеты
|
|||
|---|---|---|---|
|
#18+
Amigo111Что-то как-то странно ты делаешь...потоки не закрываешь,а сокет закрываешь,да еще и в try, и в catch Попробуй закрывать потоки и сокет в блоке finally Как сделать что бы сервер постоянно принимал от клиента сообщения и не закрывал сокет??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 15:12:50 |
|
||
|
Сокеты
|
|||
|---|---|---|---|
|
#18+
java.net.SocketException: Connection reset at java.net.SocketInputStream.read(SocketInputStream.java:168) at java.net.SocketInputStream.read(SocketInputStream.java:182) at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2205) at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2495) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2505) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1272) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:349) at Server$ClientFlow.run(Server.java:63) at java.lang.Thread.run(Thread.java:595) Вылетает екскептион, закрывается сокет закрывается поток. клиент: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 15:39:34 |
|
||
|
Сокеты
|
|||
|---|---|---|---|
|
#18+
а чо в цикле нельзя постоянно опрашивать сокет????? зачем его закрывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 16:27:46 |
|
||
|
Сокеты
|
|||
|---|---|---|---|
|
#18+
pistonа чо в цикле нельзя постоянно опрашивать сокет????? зачем его закрывать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 17:43:33 |
|
||
|
Сокеты
|
|||
|---|---|---|---|
|
#18+
народ help хоть ктонибудь я уже sun перелопатил, не пойму как сделать???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 19:48:04 |
|
||
|
Сокеты
|
|||
|---|---|---|---|
|
#18+
2 MaximGL Эх ты, лапоть! А циклы хто будет делать? Код: 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. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 20:52:27 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34494071&tid=2145899]: |
0ms |
get settings: |
21ms |
get forum list: |
28ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
68ms |
get topic data: |
21ms |
get forum data: |
5ms |
get page messages: |
82ms |
get tp. blocked users: |
3ms |
| others: | 322ms |
| total: | 566ms |

| 0 / 0 |
