• 3591阅读
  • 6回复

TCP 通信问题 [复制链接]

上一主题 下一主题
离线amwzl
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-13
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
     我在main函数里定义服务器端
  ServerTcp server;
    server.listen(QHostAddress::Any,w.tcpPort);
   能够接受到客户端的数据
w是 MainWindow w;

  但是改到mainWindow的构造函数里
  ServerTcp server;
    server.listen(QHostAddress::Any,this->tcpPort);
   就接受不到

  换成指针也不行

  .h 文件 ServerTcp * server;
  mainWindow构造函数里
  server = new ServerTcp(this);
    server->listen(QHostAddress::Any,this->tcpPort);

  
离线yangfanxing
只看该作者 1楼 发表于: 2010-04-13
没具体做过;
server.listen(QHostAddress::Any,this->tcpPort);
你要保证这个listen在客户端发消息的时候也在进行的~~~

不过找你这样写来好像不是吧。。。是不是用进程什么的才对?
PHPWind好恶心。。。不想看这种界面。。。
离线amwzl

只看该作者 2楼 发表于: 2010-04-13
恩。。我试试用进程。
离线20044454
只看该作者 3楼 发表于: 2010-04-14
把QHostAddress::Any 换成QHostAddress::QHostAddress("IP") 试试
让我做一个Qt的大牛!!!!
离线amwzl

只看该作者 4楼 发表于: 2010-04-14
谢谢。。我暂时放弃调试了
还是搁到main()里了,在main()里没有问题
离线benbenmajia

只看该作者 5楼 发表于: 2010-04-14
有一些事情是需要放在主进程里面做的,具体有哪些~~
安然.....
离线amwzl

只看该作者 6楼 发表于: 2010-04-14
benbenmajia ,我一不会玩的
同问。。
快速回复
限100 字节
 
上一个 下一个