shasidaran 发表于 2015-7-18 17:35:37

kmxtye 发表于 2015-7-18 13:25 static/image/common/back.gif
我把服务器端放在了开发板
客户端在PC
开发板和PC在同一个局域网内


解决了 你修改下服务器端程序的QHostAddress::LocalHostif(!tcpServer->listen(QHostAddress::LocalHost,6666))
{//**本地主机的6666端口,如果出错就输出错误信息,并关闭

kmxtye 发表于 2015-7-18 20:05:30

shasidaran 发表于 2015-7-18 17:35 static/image/common/back.gif
解决了 你修改下服务器端程序的QHostAddresscalHost

改成需要监听的IP地址吗?
谢谢

kmxtye 发表于 2015-7-18 22:40:35

shasidaran 发表于 2015-7-18 17:35 static/image/common/back.gif
解决了 你修改下服务器端程序的QHostAddresscalHost

if(!tcpServer->listen(QHostAddress("192.168.199.235"),41598))
    {
      qDebug()<<tcpServer->errorString();
      close();
    }

这样指定了ip和端口,还是同样的问题,在同一台PC可以实现通信
但是我把服务端放到开发板,客户端放到PC就不行了
(开发板和PC都连接到路由器,互相可以ping通)

shasidaran 发表于 2015-7-20 15:12:06

kmxtye 发表于 2015-7-18 22:40 static/image/common/back.gif
if(!tcpServer->listen(QHostAddress("192.168.199.235"),41598))
    {
      qDebug()

确定IP没搞反吧   还有不然重新指定端口号试试应该就是这里的问题

clod_lfx 发表于 2015-8-18 22:32:08

新手,只有点儿C的基础希望可以学好:'(:'(

keyunjie96 发表于 2015-9-1 15:12:39

最近在学这个 有种相见恨晚的感觉

幻灵 发表于 2015-10-20 21:15:59

学习中。。。。。。:loveliness:

ansiyu985464 发表于 2015-10-23 19:46:12

非常好,受教了;P,正在学习QT的TCP

未知 发表于 2015-11-4 23:07:40

下载了资源,先支持一下。

编程小白菜 发表于 2015-11-28 08:04:04

服务端第四步中connect(clientConnection,SIGNAL(disconnected()),clientConnection,

         SLOT(deleteLater()));
错了,应该是connect(clientConnection,SIGNAL(disconnected()),clientConnection,

         SIGNAL(deleteLater()));

tsuna 发表于 2015-12-12 23:41:54

正在学习,感谢楼主啊

xuzhengyuwin 发表于 2016-2-25 21:19:50

:lol:lol:lol:lol学习了, 有些地方还不懂

animal 发表于 2016-4-3 21:43:52

if(tcpSocket->bytesAvailable() < blockSize) return;
    //如果没有得到全部的数据,则返回,继续接收数据看不懂这句

return 之后就退出函数了,怎么继续接收数据?

yafeilinux 发表于 2016-4-3 21:49:06

animal 发表于 2016-4-3 21:43 static/image/common/back.gif
看不懂这句

return 之后就退出函数了,怎么继续接收数据?

该函数是个槽,当有信号来时会自动调用。

studyqt 发表于 2016-4-28 11:44:31

我的电脑上安装的是qt5.5一运行这个程序,或者是qt的 这个示例程序,程序都显示异常结束,请问该怎么处理

yafeilinux 发表于 2016-4-28 17:20:03

studyqt 发表于 2016-4-28 11:44 static/image/common/back.gif
我的电脑上安装的是qt5.5一运行这个程序,或者是qt的 这个示例程序,程序都显示异常结束,请问该怎么处理 ...

教程是基于Qt 4的,建议使用Qt 4.8.6

137917098 发表于 2016-5-6 17:32:48

老师问一下怎么把我主机的端口换成路由器端口阿

Caladan 发表于 2016-6-18 22:59:43

非常感谢!刚好学校写pj要速成!

he8592717 发表于 2016-7-13 18:56:31

正好要用TCP的东西。可是迅雷下载不了,尴尬、分也扣掉了。。

www516717402 发表于 2017-2-21 13:07:31

按照流程编写了一下,调试老是通不过,原来是连接问题
页: 1 2 [3] 4
查看完整版本: 第37篇 网络(七)TCP(一)