
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.08.2007, 02:00:21
|
|||
|---|---|---|---|
|
|||
помогите , не могу разобратсяс сокетами. |
|||
|
#18+
создается 2 сокета sock1, sock2 , биндятся задача следующая организовать двухстороннюю передачу данных (этакий портмапинг) пишу функцию Код: 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. вызов функции соответственно Код: plaintext результат данные идут в одну сторону из sock2 в sock1 в обратную никак подозреваю что что то не так с select (убираю инструкцию - работает но криво , после заполнения буфера приходится посылать символ возврата каретки) подскажите как поправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2007, 16:38:45
|
|||
|---|---|---|---|
|
|||
помогите , не могу разобратсяс сокетами. |
|||
|
#18+
забыл добавить , работает все это под linux. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2007, 17:32:38
|
|||
|---|---|---|---|
помогите , не могу разобратсяс сокетами. |
|||
|
#18+
может стоит добавить Код: plaintext ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2007, 19:10:53
|
|||
|---|---|---|---|
|
|||
помогите , не могу разобратсяс сокетами. |
|||
|
#18+
попробывал , хотя не надеялся увидеть результат. данные из sock2 в sock1 передаются , обратно нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2007, 19:46:56
|
|||
|---|---|---|---|
помогите , не могу разобратсяс сокетами. |
|||
|
#18+
-zaraza-попробывал , хотя не надеялся увидеть результат. данные из sock2 в sock1 передаются , обратно нет. я почему-то думал, что FD_ZERO нужно писать обязательно, почему в select(sp+1, &r, NULL, NULL, NULL); в винде этот параметр игнорируется, а в никсах кажется там должно быть кол-во проверяемых сокетов, в данном случае 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2007, 19:48:06
|
|||
|---|---|---|---|
помогите , не могу разобратсяс сокетами. |
|||
|
#18+
я бы попробовал подебажить этот код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2007, 20:21:32
|
|||
|---|---|---|---|
|
|||
помогите , не могу разобратсяс сокетами. |
|||
|
#18+
спасибо всем кто откликнулся проблему решил Код: plaintext суть : дескриптор cp привышал значение sp+1 поэтому не слушался функцией select Tubrik - сенкс , ты натолкнул на верную мысль ) только в select указываетися не колличество сокетов для прослушивания ,а верхний предел значения дескрипторов которые будут прослушиватся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2007, 09:50:16
|
|||
|---|---|---|---|
помогите , не могу разобратсяс сокетами. |
|||
|
#18+
-zaraza-спасибо всем кто откликнулся проблему решил Код: plaintext суть : дескриптор cp привышал значение sp+1 поэтому не слушался функцией select Tubrik - сенкс , ты натолкнул на верную мысль ) только в select указываетися не колличество сокетов для прослушивания ,а верхний предел значения дескрипторов которые будут прослушиватся. Верхний +1, тое max +1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2028343]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
205ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 523ms |

| 0 / 0 |
