|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.10.2015, 15:48 | #1 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
tcp send() segmentation fault
Здравствуйте.
Есть клиент и сервер. Когда запущены сразу и клиент, и сервер, то всё работает нормально. Но если запущено что-то одно, например только клиент(хотя и с сервером такая же фигня), то при попытке отправить данные на сервер с помощью send - происходит segmentation fault. Мне не понятно, разве так и должно быть? Не понимаю как это исправить. Нужно чтобы при отсутствии клиента или сервера send отправлял бы данные отсутствующему клиенту/серверу, без аварийного завершения приложения. Подскажите пожалуйста, как это можно исправить? Клиент и сервер у меня на локалхосте. |
24.10.2015, 18:45 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Ща допью кофе и на гуще гляну... код - в студию!
Скорее всего у вас не проходит connect и где-то получается нулевой указатель. Запустите программу под отладчиком, тогда сразу будет видно где ломается. |
24.10.2015, 19:01 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
И тоже кода в студию две ст. ложки
I'm learning to live...
|
|
03.01.2016, 15:11 | #4 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
Были другие проблемы, решил их, теперь вернулся к старой проблеме.
Вот код с std::cout-ами Код:
Запустил я сервер под отладчиком и две клиентские программы. У первой usq[i].ustcpq - 5, у второй usq[i].ustcpq - 8. Сервер и клиентские программы работают нормально. Закрываю клиентскую программу с usq[i].ustcpq - 8. Сервер отправляет данные обоим клиентам, но при отправке данных клиенту который отсутствует происходит Segmentation fault Вот отладчик http://ipic.su/img/img7/fs/debugger.1451822764.png Сам я не могу понять в чем причина вылетов. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++ vector segmentation fault | Misa | Помощь студентам | 4 | 08.01.2015 19:02 |
Segmentation fault (core dumped) | gunsoy | Общие вопросы C/C++ | 4 | 17.02.2014 11:07 |
Segmentation fault | Hemul | Общие вопросы C/C++ | 7 | 16.08.2011 03:23 |
QT4 segmentation fault | jojahti | Qt и кроссплатформенное программирование С/С++ | 6 | 06.01.2010 09:57 |
GCL и segmentation fault. | jojahti | Свободное общение | 0 | 14.09.2009 19:20 |