|
|
|
Апплет и http тунель
|
|||
|---|---|---|---|
|
#18+
Есть апплет, который использует определенный модуль. Этот модуль нуждается в сервисе, доступ к которому возможен только по tcp на указанный порт. Так как клиент может сидеть за фаерволом (прокси), как можно организовать работу этого модуля через http? Я так понимаю необходимо организовать http тунель через который и будет работать этот модуль и указать ему необходимый ip и порт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 16:02 |
|
||
|
Апплет и http тунель
|
|||
|---|---|---|---|
|
#18+
если прокси поддерживает метод CONNECT то такой туннель пишется самостоятельно без особых проблем. я такое на с++ делал, не думаю что с явой будет труднее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 18:34 |
|
||
|
Апплет и http тунель
|
|||
|---|---|---|---|
|
#18+
Клиентская часть для HTTP Tunneling'a Код: 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. код на сервере Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 19:11 |
|
||
|
Апплет и http тунель
|
|||
|---|---|---|---|
|
#18+
alex_kесли прокси поддерживает метод CONNECT то такой туннель пишется самостоятельно без особых проблем. я такое на с++ делал, не думаю что с явой будет труднее. Дык откуда же я знаю что будет у клиента стоять? Там может быть что угодно. Я так понял апплетом нужно слушать определенный порт и заворачивать все по http в сторону сервлета, который читает запрос апплета, пересылает его по tcp на нужный сервис, читает ответ сервиса и пересылает его по http обратно апплету. И апплет отдает его модулю. 2kurilenko Я что то не совсем пойму. Что в клиенте передается? Вроде стандартная установка соединения, определение OutputStream и чтение из InputStream. В сервлете вроде тоже самое - определение InputStream и передача в Output "OK". Может я чего то не понимаю? можно поподробнее рассказать или пример близкий к описываемоей ситуации? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2006, 11:09 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=750&tid=2150200]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 431ms |

| 0 / 0 |
