如下程序
class myobj : public QObject
{
    Q_OBJECT
public:
    myobj();
    ~myobj();
    QUdpSocket mysocket;
private:
    void dataProcess();
    
};
实现文件如下:
myobj::myobj()
{
    mysocket.bind(5554);
    
}
void myobj::dataProcess()
{
    qDebug()<<"thread id:"<<QThread::currentThreadId();
}
在主界面线程中如下调用
        QThread * mythread=new QThread(this);
    myobj b;
    b.moveToThread(mythread);
    connect(&b,SIGNAL(b.mysocket.readyRead()),&b,SIGNAL(dataProcess()));
    mythread->start();
现在的问题是编译时一直报错:
Object::connect: No such signal myobj::b.mysocket.readyRead() in .\threadtest.cpp
没有信号???
请问正确方法如何做?