NAVIGATIE

Freetime overzicht
Zoeken


  RUBRIEKEN

FAQ / Help
Wat mag niet?
WZL Wedstrijden
WZL Chat
WZL Toolbar
WZL Statistieken
WZL leden
WZL shop
E-cards

RSS

Fun-feed
Babe-feed
Stud-feed

Een groot aantal pokerrooms geven de mogelijkheid om poker te spelen op internet en geld te storten via het veilige iDeal betaalsysteem.
Overzicht » Computer » Programmeren » QSocketNotifier::write
Onderaan pagina
Skyke 1.667
WZL-lid
Sinds 7/5/2003
T: 7 R: 15
14/12/2005 - 5:53u | Quote
Voor degene die een beetje ervaring hebben met qt en zijn sockets.


class SocketTest : public QSocket
{
Q_OBJECT
public:
SocketTest( QObject * parent = 0, const char * name = 0 ) : QSocket(parent,name) {
QObject::connect(this, SIGNAL( connected() ), this, SLOT( connected() ));
}
public slots:
void connected( void ) {
cout<<QObject::name()<<" CONNECTED"<<endl;
m_not = new QSocketNotifier( QSocket:ocket(), QSocketNotifier::Write, this );
QObject::connect( m_not, SIGNAL( activated(int) ), this, SLOT( readyToWrite() ) );
}
void readyToWrite( void ){
cout<<QObject::name()<<" is READY TO WRITE"<<endl;
}
private:
QSocketNotifier *m_not;
};


Ik krijg het niet klaar dat de notifier het activated signal emit. Toch lijkt me de code vrij juist.
Hij verbindt en dan zou hij normaal het signaal moeten emitten wat hij dus niet doet.
WishMaster
[mod] 666
Sinds 26/2/2003
T:99 - R:2018
14/12/2005 - 20:31u | Quote
qt?
socket?
notifier?
emitter?

WTF
Phil 2.915
Uberhacker
Sinds 23/2/2003
T:10 - R:484
19/12/2005 - 11:58u | Quote
Ik kan ook niet meteen de 'obvious' error eruit halen - then again, ik heb ongeveer zoveel ervaring met qt als ik heb met het aanleren van polka's aan noodzeekrabben.
Skyke 1.667
WZL-lid
Sinds 7/5/2003
T:7 - R:15
27/12/2005 - 7:22u | Quote
Ik heb het een tijdje geleden opgelost door zelf de socket op een bepaalde tijdsinterval te controleren, wat die notifier dus normaal moet doen .
 
Bovenaan pagina