Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
Отправляю данные, как разделить их на сервере, т.е. получить одно сообщение вывести его. затем второе, вывести его и т.д. У меня получается так что принимаю соощение,потом второе и т.д. и потом вывожу все вместе на сервере. Код на клиенте Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. сервер Код: 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. Результат в картинке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 07:57 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
Картежник, ну а как бы вы к примеру в файл писали сообщения, чтобы из потом читать по одному? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 08:13 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
Barlone, через \n ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 08:14 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
Barlone, просто если вы заметили? первое сообщение вышло отдельно.а вот дальше пошло все вместе, но уже без первого сообщения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 08:15 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
сделал так Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. но результат все равно не тот который нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 08:19 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
Картежник, в TCP нет сообщений - только поток поэтому нужно использовать разделители или сообщение предварять длиной последующих данных или уметь каким либо ещё способом из потока выделять отдельные сообщения. recv может получить не целиком сообщение или группу сообщений, а его часть- это тоже следует иметь ввиду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 09:32 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
ок теперь все понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 09:48 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
Картежник, как ты уже наверное понял, тебе придется делать свой протокол поверх TCP. Поэтому я бы тебе посоветовал использовать один из уже готовых - подойдет XMPP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 10:32 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
MasterZiv, по виду больше на RPC смахивает, да и клиент на c# стрелять из пушки - так из большой , типа Apache Thrift ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 11:20 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
SMTP :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 13:40 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
Изопропил, Игрушка в unity3d -клиент и сервер на с++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 21:53 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
КартежникИгрушка в unity3d -клиент и сервер на с++. можно и без тяжёлой артиллерии на коленке слепить максимальное количество клиентов - каково? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 22:04 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
Изопропил, я точно незнаю,думаю будут комнаты штук 50 наверно в каждой комнате может по 10 человек.что то в этом роде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 22:10 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
Картежник, скорее всего и серверов будет несколько. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 22:11 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
ну это конечно если попрет )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2014, 22:12 |
|
||
|
Socket.Как получать и выводить каждое сообщение отдельно, а не сразу вместе
|
|||
|---|---|---|---|
|
#18+
Вот такой клиент отправляет данные следующим образом Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. А как теперь можно получить ответ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 00:26 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2019265]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 171ms |

| 0 / 0 |
