|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Программирование под UNIX (C/C++) | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 28-Сен-11, 03:20 | ||
Здравствуйте! | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения по теме | [Сортировка по времени | RSS] |
| 1. "C++ listen tcp socket" | +/– | |
| Сообщение от smb on 28-Сен-11, 08:49 | ||
Это какой то выкидыш - огрызок тут даже половины нет | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 2. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 28-Сен-11, 10:08 | ||
Спасибо. | ||
| Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору | ||
| 3. "C++ listen tcp socket" | +/– | |
| Сообщение от smb on 28-Сен-11, 10:25 | ||
Если на разных машинках то не будут | ||
| Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору | ||
| 4. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 28-Сен-11, 10:42 | ||
У мнея все на одной. | ||
| Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору | ||
| 5. "C++ listen tcp socket" | +/– | |
| Сообщение от smb on 28-Сен-11, 10:44 | ||
Ну выходит да | ||
| Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору | ||
| 6. "C++ listen tcp socket" | +/– | |
| Сообщение от jd (??) on 29-Сен-11, 04:26 | ||
> Только мне кажется, что это не совсем то: тут реализована клиент-серверная модель | ||
| Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору | ||
| 7. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 29-Сен-11, 09:54 | ||
Конечно оно так. | ||
| Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору | ||
| 8. "C++ listen tcp socket" | +/– | |
| Сообщение от pavlinux (ok) on 30-Сен-11, 22:06 | ||
> я, например, специализируюсь на администрировании сетей, но понятия не имею, | ||
| Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору | ||
| 9. "C++ listen tcp socket" | +/– | |
Сообщение от guest (??) on 30-Сен-11, 22:57 | ||
> То есть, тот факт, что два разные программы, процессы, нити,..., не могут | ||
| Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору | ||
| 10. "C++ listen tcp socket" | +/– | |
| Сообщение от pavlinux (ok) on 01-Окт-11, 01:24 | ||
>> То есть, тот факт, что два разные программы, процессы, нити,..., не могут | ||
| Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору | ||
| 11. "C++ listen tcp socket" | +/– | |
Сообщение от guest (??) on 01-Окт-11, 09:06 | ||
> иль мы в гугле нарыли флаги SO_REUSEADDR | SO_REUSEPORT ? | ||
| Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору | ||
| 12. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 01-Окт-11, 11:31 | ||
Насчет одновременного владения портом: | ||
| Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору | ||
| 13. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 04-Окт-11, 05:16 | ||
Вот моя программа: | ||
| Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору | ||
| 14. "C++ listen tcp socket" | +/– | |
Сообщение от guest (??) on 04-Окт-11, 10:32 | ||
> addr_info.sin_port = 80; | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 15. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 04-Окт-11, 10:42 | ||
>> addr_info.sin_port = 80; | ||
| Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору | ||
| 16. "C++ listen tcp socket" | +/– | |
Сообщение от guest (??) on 04-Окт-11, 10:52 | ||
>>> addr_info.sin_port = 80; | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 17. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 04-Окт-11, 10:55 | ||
Так, кое-что начинает проясняться. | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 18. "C++ listen tcp socket" | +1 +/– | |
Сообщение от guest (??) on 04-Окт-11, 11:05 | ||
> Теперь как нам правильно указать 80 порт, чтобы bind не выпадал в | ||
| Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору | ||
| 19. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 04-Окт-11, 11:15 | ||
Да, Вы правы - просто нет прав. Если запускать из-под sudo, то 80 порт слушает. | ||
| Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору | ||
| 20. "C++ listen tcp socket" | +/– | |
| Сообщение от Вова on 04-Окт-11, 12:36 | ||
> Да, Вы правы - просто нет прав. Если запускать из-под sudo, то | ||
| Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору | ||
| 21. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 04-Окт-11, 12:51 | ||
Нет, не заработало. | ||
| Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору | ||
| 22. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 05-Окт-11, 10:00 | ||
Здесь приведен участок кода, в котором программа слушает http-порт и читает данные, которые посылает ей браузер, если ему указать localhost, и затем делается попытка послать ответ браузеру (char* reply = "HTTP/1.1 403 Forbidden\r\n\0";) | ||
| Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору | ||
| 23. "C++ listen tcp socket" | +/– | |
Сообщение от guest (??) on 05-Окт-11, 11:08 | ||
> Что я делаю не так? | ||
| Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору | ||
| 24. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 05-Окт-11, 15:21 | ||
Хорошее выражение: "Смотрю в книгу и вижу..." | ||
| Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору | ||
| 25. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 07-Окт-11, 13:31 | ||
Теперь вопрос по процессам: | ||
| Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору | ||
| 26. "C++ listen tcp socket" | +1 +/– | |
| Сообщение от jd (??) on 08-Окт-11, 11:50 | ||
Ваш код неполон (как минимум, в нём есть необъявленные переменные) и к тому же содержит синтаксические ошибки. Проявите хоть каплю уважения к тем, к кому обращаетесь за помощью и не заставляйте их гадать, где же тут что имелось в виду и как же это "по идее" должно было бы работать. Выкладываете код, значит он должен компилироваться и работать, как вы описываете. И используйте тег [ code] (без пробела перед code), а то же совершенно невозможно это читать. | ||
| Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору | ||
| 27. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 08-Окт-11, 12:01 | ||
Да я пытился читать Стивенса - говорю же Вам, что на первом же примере засыпался. Я не могу и не умею читать книжки. Я все пытаюсь написать руками - на что трачу много ненужного времени. | ||
| Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору | ||
| 28. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 13-Окт-11, 10:55 | ||
Как ни прискорбно - но с boost у меня тоже не срослось. | ||
| Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору | ||
| 29. "C++ listen tcp socket" | +/– | |
| Сообщение от Вова on 15-Окт-11, 09:56 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору | ||
| 30. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 15-Окт-11, 15:53 | ||
Если честно - я его вообще не читал. Но раз Вы утверждаете, что у него есть описание взаимодействия процессов с дескрипторами, я обязательно посмотрю, что он пишет. | ||
| Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору | ||
| 33. "C++ listen tcp socket" | +/– | |
| Сообщение от Вова on 15-Окт-11, 20:49 | ||
> Если честно - я его вообще не читал. Но раз Вы утверждаете, | ||
| Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору | ||
| 31. "C++ listen tcp socket" | +/– | |
| Сообщение от superuser on 15-Окт-11, 20:30 | ||
ребят, ну откуда вы такие беретесь. | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 32. "C++ listen tcp socket" | +/– | |
| Сообщение от superuser on 15-Окт-11, 20:36 | ||
> ребят, ну откуда вы такие беретесь. | ||
| Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору | ||
| 39. "C++ listen tcp socket" | +/– | |
| Сообщение от mesmeridze (ok) on 20-Окт-11, 17:44 | ||
>> То есть, тот факт, что два разные программы, процессы, нити,..., не могут | ||
| Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору | ||
| 40. "C++ listen tcp socket" | +/– | |
Сообщение от guest (??) on 20-Окт-11, 21:12 | ||
> А кто умеет то? Я ничо мне интересно просто... | ||
| Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору | ||
| 41. "C++ listen tcp socket" | +/– | |
| Сообщение от Аноним (??) on 27-Окт-11, 05:42 | ||
>> А кто умеет то? Я ничо мне интересно просто... | ||
| Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору | ||
| 34. "C++ listen tcp socket" | +/– | |
| Сообщение от fisher (??) on 16-Окт-11, 22:16 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 35. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 17-Окт-11, 15:05 | ||
Теперь встал еще один вопрос: Как отправить заголовок браузеру? Т.е.: | ||
| Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору | ||
| 36. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 18-Окт-11, 15:32 | ||
Проблемы с кодировкой наблюдались у меня в случае, когда я делал так: | ||
| Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору | ||
| 37. "C++ listen tcp socket" | +/– | |
| Сообщение от Вова on 18-Окт-11, 22:31 | ||
| ||
| Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору | ||
| 38. "C++ listen tcp socket" | +/– | |
| Сообщение от handler2006 (ok) on 19-Окт-11, 13:10 | ||
Неправильный подход к реализации: я запускал процесс из другой программы, а все делается проще: | ||
| Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |