Название: Segmentation fault при создании Qtcpsocket [Решено] Отправлено: hom9n от Апрель 18, 2012, 15:23 Здравствуйте уважаемые форумчане. Возникла проблема при запуске программы на удаленном сервере (debian). Сама программа предтавляет из себя консольный сервер, который должен принимать запросы от клиентов через инет. Суть проблемы состоит в том, что при запуске локально все работает прекрасно. А вот при запуске программы на сервере при попытке создании connect(m_ptcpServer, SIGNAL(newConnection()),this, SLOT(slotNewConnection())); выбивает ошибку segmentation fault. Как выяснилось проблема в создании нового socket. Почему выдает эту ошибку ума не приложу.
Ниже приведен текст программы. main.cpp Код: #include <QtCore/QCoreApplication> server.h Код: #ifndef SERVER_H server.cpp Код: #include "server.h" Название: Segmentation fault при создании Qtcpsocket Отправлено: hom9n от Апрель 18, 2012, 15:32 Точнее даже ошибка происходит при попытке самого connect ???
Название: Re: Segmentation fault при создании Qtcpsocket Отправлено: V1KT0P от Апрель 18, 2012, 15:36 Точнее даже ошибка происходит при попытке самого connect ??? Я всегда наследуюсь от QTcpServer и переопределяю void incomingConnection(int handle); и вызываю слот void newClient(int handle);. А уж сокет затем создается банально:Код Работает как часы. Вроде так правильнее делать. Название: Re: Segmentation fault при создании Qtcpsocket Отправлено: hom9n от Апрель 18, 2012, 15:39 спасибо, сейчас поробую :)
Название: Re: Segmentation fault при создании Qtcpsocket Отправлено: hom9n от Апрель 18, 2012, 16:14 Спасибо проблема решена совет очень помог))
|