|
Модераторы: feodorv |
|
feodorv |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 10 Всего: 45 |
Хотелось бы весь код, работающий с сокетом -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
rudolfninja |
|
||||
Опытный Профиль Группа: Участник Сообщений: 341 Регистрация: 19.2.2013 Где: г. Минск Репутация: нет Всего: 6 |
Вот код отправки и получения данных. Еще заметил такую странность, что сегодня такой запрос не работает =) После
В arg 0. Повторяется не стабильно. Где-то через раз. Это сообщение отредактировал(а) rudolfninja - 7.12.2015, 18:57 |
||||
|
|||||
feodorv |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 10 Всего: 45 |
Поверхностный осмотр кода привел к таким выводам:
-------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
rudolfninja |
|
|||
Опытный Профиль Группа: Участник Сообщений: 341 Регистрация: 19.2.2013 Где: г. Минск Репутация: нет Всего: 6 |
feodorv, спасибо, вроде работает.
Гляньте, пожалуйста, код на наличие ошибок\недочетов.
|
|||
|
||||
feodorv |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 10 Всего: 45 |
Это сообщение отредактировал(а) feodorv - 8.12.2015, 09:30 -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
feodorv |
|
||||
Эксперт Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 10 Всего: 45 |
Если грузится библиотека WinSock второй версии, то от проверок EINTR можно отказаться.
Если таймаут не важен (но при этом сервер заставляем закрывать соединение), то всё ещё проще (можно и от select() отказаться):
Добавлено через 14 минут и 15 секунд А как Вы будете высвобождать память, выделенную под buff, если после возникнет исключение? Вообще, здесь смысла в выделении памяти мало, можно же просто
Это сообщение отредактировал(а) feodorv - 8.12.2015, 09:30 -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
||||
|
|||||
rudolfninja |
|
|||
Опытный Профиль Группа: Участник Сообщений: 341 Регистрация: 19.2.2013 Где: г. Минск Репутация: нет Всего: 6 |
Спасибо за замечания. Исправлю.
Помечаю тему как решенную. |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |