Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
клиент-сервер на с++
|
|||
|---|---|---|---|
|
#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. 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. 102. и сервер: Код: 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. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2013, 06:32 |
|
||
|
клиент-сервер на с++
|
|||
|---|---|---|---|
|
#18+
zidan4ed, Я не понял, тебя надо учить переставлять строки? Strtok + vector::push_back + rbegin/rend ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2013, 11:26 |
|
||
|
клиент-сервер на с++
|
|||
|---|---|---|---|
|
#18+
Преподаватель как всегда смешал всё в одну кучу. На самом деле корректная реализация любого полного стека на winsock2 уже сама по себе раз в 10 сложне чем подмена слов. Удивительно что у автора не возникает других вопросов или исходник - шаблон и откуда-то украден. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2013, 12:29 |
|
||
|
клиент-сервер на с++
|
|||
|---|---|---|---|
|
#18+
maytonУдивительно что у автора не возникает других вопросов или исходник - шаблон и откуда-то украден. Не "откуда-то", а из "Самоучителя игры на WINSOCK" Касперски. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2013, 12:48 |
|
||
|
клиент-сервер на с++
|
|||
|---|---|---|---|
|
#18+
что вы все ругаетесь, суть не в клиент-сервере и не в отдельном перекручивании слов в строке. Как передать корректно строку в которой слова в обратном порядке. В случае ниже клиенту от сервера возвращается только последнее слово, первое теряется. т.е. клиенту мы отправляем только первый элемент, на который указывает итератор? Давайте критику, если можно с подсказками Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2013, 18:19 |
|
||
|
клиент-сервер на с++
|
|||
|---|---|---|---|
|
#18+
zidan4ed, это чево такое ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2013, 18:22 |
|
||
|
клиент-сервер на с++
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. - тут данные полученные от клиента Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. блин, итераторы раньше не юзал, сама перестановка слов в строке работает нормально... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2013, 18:46 |
|
||
|
клиент-сервер на с++
|
|||
|---|---|---|---|
|
#18+
может для кого - то это просто, а может я просто слепой. Подскажите как дописать или как-то докопировать в массив. Если у нас есть строка "fff ddd". Вот в этом месте: Код: plaintext 1. 2. 3. 4. Можно ли в массив записать сначала "ddd" - он будет находиться в *itr при первом проходе цикла, а потом в этот же массив дописать "fff" он будет находиться в *itr при втором прохождении цикла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2013, 22:02 |
|
||
|
клиент-сервер на с++
|
|||
|---|---|---|---|
|
#18+
zidan4edа может я просто слепой. А ты пытался открыть описание функции send() и прочитать что у ней за параметры? Вот тогда и выяснится слепой ты или... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2013, 22:28 |
|
||
|
клиент-сервер на с++
|
|||
|---|---|---|---|
|
#18+
Вот оно!) Сервер возвращает клиенту обратный порядок слов! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2013, 22:39 |
|
||
|
клиент-сервер на с++
|
|||
|---|---|---|---|
|
#18+
zidan4ed, Для начала я бы рекомендовал подумать, чем отличается конструкция vector<char*> vct; От vector<std::string> vct; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2013, 11:22 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38226845&tid=2020282]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
138ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 16ms |
| total: | 251ms |

| 0 / 0 |
