1、请教在QT5里如何建立http服务器,可以从网页通过url访问文件
http协议是在tcp/ip协议上建立起来了,要在Android上建立一个http服务器的话,确实挺麻烦的.使用现成的,到是会节省一些时间,但是现成的都不太完善,如果需要自己去实现http协议的话,会很花时间.
如果楼主只是想访问手机上的文件,很多种方式都可以,有很多现成的android应用可以做到.
或者楼主考虑使用ftp服务器来代替http服务器.这样会简单很多,而且也可以在浏览器里面访问.
再或者看下有没有人把Apache HTTP Server,移植到android上面.
2、QT界面编程-服务器配置界面实现
界面采用QTableWidget控件做列表.
写配置文件,采用QSettings类操作文件。
----------------------------------------------------------
建立信号\槽,QTableWidget改变之后,发送singal,你直接操作QSettings就可以了;
如果是配置文件改变,这个你需要使用QTimer一直检查配置文件,如果有改变,你就更改QTableWidget就可以了
3、Qt网络编程 服务器异常断开,不能检查到网络状态变化
自己做心跳保活。因为异常断开不属于qt的处理范围,而tcp协议栈又不存在自动处理异常断线的功能,tcp连接在不正常关闭情况下通常都会被协议栈保持存活一段时间(具体和操作系统协议栈实现和设置有关)。qt无法获得tcp协议栈的状态消息,也就不会做出任何反应。所谓心跳机制请参照以下网址内容:
http://ke.baidu.com/view/4372209.htm4、Linux服务器版可以安装Qt吗
当然可以了
5、如何判断qt中的connectToHost函数成功连接服务器
void QSocket::connectToHost ( const QString & host, Q_UINT16 port ) [虚]
试图连接主机host的指定端口port并且立即返回。
任何连接或者正在进行的连接被立即关闭,并且QSocket进入HostLookup 状态。当查找成功,它发射hostFound(),开始一个TCP连接并且进入Connecting状态。最后,当连接成功时,它发射connected()并且进入Connected状态。如果在任何一个地方出现错误,它发射error()。
host可以是一个字符串形式的IP地址,也可以是一个DNS名称。如果需要QSocket将会进行一个普通的DNS查找。注意port是本地字节顺序,不像其它库那样。
6、如何用QT实现本地数据库上传到服务器
你本地的数据库是在运行的吧,这个就最方便的。 你直接在本地打开 SQL Server Management Studio (mssql客户端)同时连接本地及远程数据库。 选择本地要同步的数据库,任务--导出数据。。。然后直接就导入了远程的数据库了。 当然也可以生成sql脚本,然后再执行都 行。
7、拿C++做服务器开发的人有没有使用Qt的
Qt是个方便的做界面的库,单并不是个好的通用库。
8、qt下实现多个客户端对应一个服务器,用什么方法解决
航运涯烈喳喳赫闹
9、用qt开发的服务器端和JAVA开发的服务器端的区别
标准的web服务器只具有与客户端浏览器通讯的功能,不能处理业务逻辑请求。
需要编写程序来复制处理客户端的请求。通过组件来处理客户端的请求,这个组件就是实现特定规范的可以单独部署的模块。组件必须通过容器来实现。容器是实现特定规范的程序,负责组件的运行环境和管理组件的生命周期。tomcat,weblogic都提供了容器。
web端可以理解为tomcat,并且tomcat中运行着你编写的程序,这个程序称为web应用。
java服务器开发就是通过java语言来编写程序,组合成web应用,将来部署到tomcat中,
编写的这些程序就是组件,用来处理客户端请求的。为了高效还会使用一些框架和技术来配合java程序,比如SpringMVC,struts2,Servlet
10、用C++写一个最简单的web服务器,qt做界面。要求在界面显示服务器连接日志。 直接把服务器代码
如果你是想链表和Qt做在同一个进程里面的话.
把链表直接做成 静态或动态库 给 Qt调用就可以了.
如果在两个进程里面的话就要搞进程间通信也许就要另外开线程了.
Qt做界面可以不用VC的.下个Qt creator 也不错.