QT编写多线程TCP文件接收服务器

2014-11-24 09:22:22 · 作者: · 浏览: 0

本文介绍的是QT 多线程 TCP 文件接收服务器实例,如果你想深入了解这方面的资料的话,请关注本文末尾,不多说,我们先来看内容。


因为项目需要,需要跨平台编写网络传输程序。


目标:


用户端:Linux(arm平台),完成文件的传输


服务器:Windows ,使用多线程的文件的接收


实现无线的文件传输功能


用户端程序,用标准的socket完成文件传输的功能,代码如下:


服务器端代码列表:



具体代码如下:


TCPSERVER继承QTcpServer,主要完成TCP服务器的建立,类中最主要的成员函数为虚函数incomingConnection(int socketDescriptor)的定义。