|
Сокеты. Вопрос о механизме Входящих/Исходящих потоков.
|
|||
---|---|---|---|
#18+
Привет. Суть: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
короче, ничего необычного. Но in я нормально получаю и работаю с ним, а out - нивкакую.! sout то же. алгоритм прост. Из in получаем данные, парсим их, и по рузультатам вызываем определенный метод, который что то пишет в out. Проблема: на другом конце соединения, то что слушает out (например телнет), напроч не получает ничего. Воприс: Socket - поддерживает полнодуплексный режим ? могу я в сокет и писать и читать из него одновременно ? или есть блокировки ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 13:00 |
|
Сокеты. Вопрос о механизме Входящих/Исходящих потоков.
|
|||
---|---|---|---|
#18+
Я конечно, не специалист, но может быть там какой-нибудь flush нужен? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 14:21 |
|
Сокеты. Вопрос о механизме Входящих/Исходящих потоков.
|
|||
---|---|---|---|
#18+
во-во ! у меня закрались смутные сомнения по поводу in.flash(); но не помагает... входящия данные я получаю, отправитель делает потоку флэш, приемник :)) пытается писать в out, никаких ексепшенов не возникает, вроде все ок, но на входе сендера нифига нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 14:35 |
|
Сокеты. Вопрос о механизме Входящих/Исходящих потоков.
|
|||
---|---|---|---|
#18+
я имел ввиду out.flush, если такой бывает. там же буффер, надо его флашить, имхо, и тогда сендер получит ответ ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 14:37 |
|
Сокеты. Вопрос о механизме Входящих/Исходящих потоков.
|
|||
---|---|---|---|
#18+
ну чиво, получилось? там в справке в принципе должно быть написано, как сервер сделать, тоьлко у меня под рукой нет ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 17:15 |
|
Сокеты. Вопрос о механизме Входящих/Исходящих потоков.
|
|||
---|---|---|---|
#18+
во-во, была у меня такая байда, flush поставил и все пучком :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 17:22 |
|
Сокеты. Вопрос о механизме Входящих/Исходящих потоков.
|
|||
---|---|---|---|
#18+
нихрена не пишется... и флэш ему и что угодно... нифига... ни ошибок и ничего... просто выполняется строка записи в исходящий поток, затен нормально исплняется следующая... счас попробую каждый раз исзодящий создавать заново... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 20:35 |
|
Сокеты. Вопрос о механизме Входящих/Исходящих потоков.
|
|||
---|---|---|---|
#18+
некатит... и создавал, и сокет в качестве аргумента передовал.. неработает ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 20:40 |
|
Сокеты. Вопрос о механизме Входящих/Исходящих потоков.
|
|||
---|---|---|---|
#18+
flush это само собой, но в еще есть момент связанный с дисциплиной работы сервера, например если это http сервер то ты ему шлешь заголовки начиная с GET / HTTP 1.1 а дальше куча всякіх опціональных вещей типа поддерживаемые типы сжатия, файлы, инфу о клиенте и т.д. НО ВСЕ должно завершаться пустой строкой и покуда ты ее не пошлешь тот считает что все идут заголовки и ответа не формирует, а вообще читай RFC по соответвующему протоколу. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 20:49 |
|
Сокеты. Вопрос о механизме Входящих/Исходящих потоков.
|
|||
---|---|---|---|
#18+
>момент связанный с дисциплиной работы сервера... сервер - это то, что он пишет, а он программой "телнет" слушает, что ему его сервер возвращает. и он ничего не видит телнетом. есть еще мысль - покрутить настройки этого телнета (эхо там, не эхо или как там...) >просто выполняется строка записи в исходящий поток, затен нормально исплняется следующая имхо должно быть выполняется строка, флаш (не флэш;), в тлнете появляется ответ, затем следующая, флаш и т.п. может, ты слушаешь один сокет, а говоришь в другой? не бред. я не вижу строки где ты пишешь в сокет (в этот буфферед оутпут). запость ее суда ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 22:34 |
|
Сокеты. Вопрос о механизме Входящих/Исходящих потоков.
|
|||
---|---|---|---|
#18+
заработало... просто взало и заработало. вот стоило токо бубен взать... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2003, 10:13 |
|
|
start [/forum/topic.php?fid=59&fpage=857&tid=2154470]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 276ms |
total: | 444ms |
0 / 0 |