Russian Qt Forum
Июнь 04, 2024, 05:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Откуда номер подключения?  (Прочитано 2720 раз)
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« : Март 31, 2011, 13:43 »

QT3.3.8
Разбираю пример создания клиент-серверного обмена.
Не могу понять
Код:
class SimpleServer : public QServerSocket
{
    Q_OBJECT
public:
    SimpleServer( QObject* parent=0 ) :
QServerSocket( 4242, 3, parent )
    {
if ( !ok() ) {
    qWarning("Failed to bind to port 4242");
    exit(1);
}
    }

    ~SimpleServer()
    {
    }

    void newConnection( int socket )
    {
ClientSocket *s = new ClientSocket( socket, this );
emit newConnect( s );
    }

signals:
    void newConnect( ClientSocket* );
};
откуда
Код:
int socket
получает значение?
Записан

Как мало времени и как много нужно узнать
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Март 31, 2011, 15:04 »

От ОС.  Подмигивающий
Записан

ArchLinux x86_64 / Win10 64 bit
Примерный ученик
Бывалый
*****
Offline Offline

Сообщений: 450


И это не всегда помогает


Просмотр профиля
« Ответ #2 : Март 31, 2011, 15:16 »

kuzulis
А если его самому задавать?
Не будет проблем?
Записан

Как мало времени и как много нужно узнать
ilyagoo
Гость
« Ответ #3 : Март 31, 2011, 18:35 »

будут. дескрипторы создаются и освобождаются системой.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 22.