![]() |
Модераторы: Daevaorn Страницы: (89) « Первая ... 22 23 [24] 25 26 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
ок.
Добавлено через 1 минуту и 51 секунду в общем, сейчас, я занимаюсь сервером. т.е. полный каркас. чтоб закрыть тему ввода/вывода полностью. сериализацию протестить. ну и все в этом направлении. |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
||||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
mes, вроде все довел до ума
![]() гляньте пожалуйста: http://liveworkspace.org/code/23d15f071285...da3399df3c1c376 |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
с чего такие вынужденные ограничения ? Это сообщение отредактировал(а) mes - 1.11.2010, 21:45 |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
вы это к тому, чтоб в преамбул пихать еще его размер?
можно и так ![]() |
|||
|
||||
mes |
|
||||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
эти записи конфликтуют между собой.. если отдает хидер по формату, то не может без формата воспроизвести разбор данных.. Добавлено через 41 секунду я к тому, что эти знания к rpc_packetу не относятся.. |
||||
|
|||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
исправил: http://liveworkspace.org/code/a5583e578e6d...8b5293f621a0a1b
Добавлено через 58 секунд как поступить? |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
пока не знаю.. но кажется, что смысл этого метода в открытом доступе сомнителен.. Добавлено через 1 минуту и 46 секунд еще не дошел где используется... но по идеи должно определяться рядом со строкой формата.. Добавлено через 2 минуты и 2 секунды так как напрямую связанные величины.. Добавлено через 3 минуты и 30 секунд у Вас формат внутри rpc_paketa определятся ? тогда смысл его передавать снаружи ? либо то либо другое.. |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
может вынести его из класса?
|
|||
|
||||
mes |
|
||||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
опять не привязанное выражение.. Добавлено @ 22:01 чтоб много не мудрить пока можно просто отказаться от передаваемого снаружи формата.. но определение формата и длины хидера все равно нужно логически связать.. Добавлено @ 22:06
ммм.. как быстро дебаг поможет найти эту дырку ? Это сообщение отредактировал(а) mes - 1.11.2010, 22:06 |
||||
|
|||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
эм... но оно у нас так и было ![]() что делаем дальше? может пока оставим это? хочется увидеть все это дело в работе ![]() Добавлено через 1 минуту и 52 секунды исправил ![]() |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
можно и оставить.. тодо напишите возле него.. |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
по завершению все равно еще раз перепишу.
когда видно весь проект целиком, многие моменты становятся очевиднее. Добавлено через 21 секунду ага |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
выглядит подозрительно, зная что код не новичка.. но это так..придирка ![]() ![]() |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
а по поводу заголовка пакета и зависимости от него размера и формата - можно написать mpl структуру, и на компайлтайм определять ее размер и формировать формат.. как-то подумаю в этом направлении.
Добавлено через 2 минуты и 51 секунду у буферов asio дурацкий концепт. в коде написанном с использованием asio, очень часто встречаются массивы статического размера и всякие boost::array<>. если писать так, как принято, то нужны такие буфера, с запасом по размеру. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |