![]() |
|
Модераторы: xvr |
![]()
|
|
| user678 |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 10.9.2010 Репутация: нет Всего: нет |
Client:
Server:
Добавлено @ 13:50 Клиент получает отрицательный результат. Можете объяснить почему. Как это можно исправить?
|
||||||
|
|||||||
| svlary |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 8.9.2009 Репутация: 4 Всего: 4 |
Не понимаю, что это значит... Укажите КОНКРЕТНО - на каком системном вызове из клиента возникает ошибка и какой КОНКРЕТНО код ошибки возвращает этот системный вызов. |
|||
|
||||
| proc_maker |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 11.11.2006 Репутация: 1 Всего: 1 |
Ну что мне бросается в глаза сразу это:
1. В сервере - вы всю строку забиваете нулями (1024 нулей), потом strlen этой строки скармливаете в качестве размера в send. Размер в этом случае нулевой (strlen вернет 0). тоесть вы пытаетесь передать 0 байт. 2. В клиенте. recv_data не инициализирован, потом проходит чтение 0 байт и вы обнуляете 1023-й байт думая что в recv_data записалось 1023 байта что не есть верно. Соответственно клиент в строке
Это сообщение отредактировал(а) proc_maker - 15.9.2010, 13:05 |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |