Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
ИзопропилКартежник, в msg нет завершающего нуля - вот мусор при конкатенации и приклеивается (до первого нулевого символа) к тому же надо буфер предварительно чистить. Или то, или другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2014, 10:14 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
Или обрабатывать то кол-во байт, которое реально было считано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2014, 10:15 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
MasterZivИли обрабатывать то кол-во байт, которое реально было считано. это ещё не все грабли у топикстартера ЗЫ обрати внимание на разделители - Картежникbegin и the_end,между этими словами тело сообщения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2014, 10:28 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
Изопропил, понятно,значит правильней будет делать типа такого? Код: plaintext 1. готовых функций пока еще незнаю решил показать в цикле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2014, 11:56 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
for(i=0;i<256;i++){s=s+msg[i];} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2014, 11:58 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
Картежник Код: plaintext 1. что должен делать этот код ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2014, 13:06 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
MasterZivКартежник Код: plaintext 1. что должен делать этот код ? заменить s=s+msg; раз вы говорите что возможно так вместе с msg дополнительно мусор идет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2014, 13:08 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
MasterZivКартежник Код: plaintext 1. что должен делать этот код ? Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2014, 13:12 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
MasterZiv, ок.спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2014, 13:14 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
MasterZivMasterZivпропущено... что должен делать этот код ? Код: plaintext 1. 2. 3. 4. теперь все нормально работает без лишних символов.а как вы посоветуете организовать протокол передачи между c++ и c#?передаются имя_объекта,его координаты,[если есть радиус,высота,вершины,ребра],в основном все цифры(кроме ребер(номера вершин)) double типа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 06:12 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
КартежникMasterZivпропущено... Код: plaintext 1. 2. 3. 4. теперь все нормально работает без лишних символов.а как вы посоветуете организовать протокол передачи между c++ и c#?передаются имя_объекта,его координаты,[если есть радиус,высота,вершины,ребра],в основном все цифры(кроме ребер(номера вершин)) double типа. я кажется уже советовал. использовать готовый протокол. XMPP, STOMP... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 08:10 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
MasterZivКартежникпропущено... теперь все нормально работает без лишних символов.а как вы посоветуете организовать протокол передачи между c++ и c#?передаются имя_объекта,его координаты,[если есть радиус,высота,вершины,ребра],в основном все цифры(кроме ребер(номера вершин)) double типа. я кажется уже советовал. использовать готовый протокол. XMPP, STOMP... а какой лучше подойдет для постоянного соединения с непрерывной передачей сообщений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 08:27 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
HTTP. Версия 1.0 - общепринятая, но нестандартная прагма, версия 1.1 - штатные постоянные соединения. Ньюанс: крайне желательна версия 1.1 и поддержка "кода сто" (Continue). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 08:42 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
Картежниктеперь все нормально работает без лишних символов.а как вы посоветуете организовать протокол передачи между c++ и c#? вопрос наверное не о протоколе, а о формате содержательной части сообщений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 08:51 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
ИзопропилКартежниктеперь все нормально работает без лишних символов.а как вы посоветуете организовать протокол передачи между c++ и c#? вопрос наверное не о протоколе, а о формате содержательной части сообщений? аха, а то что MasterZiv это что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 09:05 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
КартежникMasterZivпропущено... я кажется уже советовал. использовать готовый протокол. XMPP, STOMP ... а какой лучше подойдет для постоянного соединения с непрерывной передачей сообщений Мужчина, я тебе что написал ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 12:06 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
Напишу немного о содержательной части этих протоколов: XMPP достаточно сложен (но не фантастически), поддерживает сообщения, ориентирован на XML и определяет содержательную часть сообщений. Наверное, есть библиотеки, поддерживающие его уже на уровне элементов XMPP. STOMP очень простой, также поддерживает сообщения, ориентирован на простой текст и никак не определяет содержательную часть сообщения (может быть всё, что угодно). XMPP и STOMP применяются в Messaging services, XMPP применяется в популярных чат-системах, в частности, в Jabber. Оба протокола НЕ ОРИЕНТИРОВАНЫ на бинарные данные, но бинарные данные можно через них передавать (не без накладных расходов, видимо). Возможно и даже наверняка существуют другие протоколы подобного рода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 12:13 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovHTTP. Версия 1.0 - общепринятая, но нестандартная прагма, версия 1.1 - штатные постоянные соединения. Ньюанс: крайне желательна версия 1.1 и поддержка "кода сто" (Continue). Я бы не стал с ним связываться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 12:14 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
Картежникаха, а то что MasterZiv это что? MasterZiv пишет о протоколе обмена сообщениями мне показалось, что вопрос касается уже тела сообщения (полезной нагрузки) (предполагаю что поток TCP удалось нарезать на сообщения ) Картежникпередаются имя_объекта,его координаты,[если есть радиус,высота,вершины,ребра] передайте в виде текста разделив запятыми. перед списками - запишите количество последующих элементов, в начало - тип сообщения добавьте, в будущем пригодится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 12:26 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
ИзопропилКартежникаха, а то что MasterZiv это что? MasterZiv пишет о протоколе обмена сообщениями мне показалось, что вопрос касается уже тела сообщения (полезной нагрузки) (предполагаю что поток TCP удалось нарезать на сообщения ) Картежникпередаются имя_объекта,его координаты,[если есть радиус,высота,вершины,ребра] передайте в виде текста разделив запятыми. перед списками - запишите количество последующих элементов, в начало - тип сообщения добавьте, в будущем пригодится Да легче готовый протокол использовать, и библиотеку для его разбора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 13:24 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
MasterZivДа легче готовый протокол использовать, и библиотеку для его разбора. это очень индивидуально (и зависит от многих факторов) PS XML для вышеописанных данных - это перебор, на мой взгляд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 14:15 |
|
||
|
Взаимодействие между сервером на c++ и клиентом на c#(Unity3d)
|
|||
|---|---|---|---|
|
#18+
ИзопропилMasterZivДа легче готовый протокол использовать, и библиотеку для его разбора. это очень индивидуально (и зависит от многих факторов) PS XML для вышеописанных данных - это перебор, на мой взгляд Не думаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2014, 15:32 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38791530&tid=2019250]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 153ms |

| 0 / 0 |
