SoundReciever::SoundReciever(QObject *parent) : QBuffer(parent) { //create our udp socket and use the signal/slot mechanism to "Listen". udpSocket = new QUdpSocket(this); udpSocket->bind(45454, QUdpSocket::ShareAddress); connect(udpSocket, SIGNAL(readyRead()),this,SLOT(processDatagrams())); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow), _log(stderr), _udpSocket(this), _clientwidget(new ClientGUI(this)), _drivewidget(new CDriveGUI(this)) { ui->setupUi(this); _clientwidget->setAllowedAreas(Qt::AllDockWidgetAreas); _clientwidget->setFeatures(QDockWidget::AllDockWidgetFeatures); addDockWidget(Qt::RightDockWidgetArea, _clientwidget); _udpSocket.bind(QHostAddress::Any, RDSK_PORT); connect(&_udpSocket, SIGNAL(readyRead()), this, SLOT(processDatagrams())); }
Broadcast::Broadcast(QObject *parent) : QUdpSocket(parent) { connect(this,(SIGNAL(readyRead())),this,SLOT(processDatagrams())); }
void Force::processDatagramsOut() { processDatagrams(&s_out); }
void Force::processDatagramsIn() { processDatagrams(&s_in); }