好久没有更新博客了,今天简单写下关于WiFi无线通信进行数据传输的相关内容.
基于TCP/IP协议的通信.代码在文章末尾;具体实现如下:
1.首先win+R 进入命令行,输入ipconfig查看WiFi网卡的IP地址;
2.使用WiFi网址对网关进行ping操作,保证网关可以ping通;
3.在另一台具有WiFi网卡的电脑进行同样操作;
4.两台电脑互ping,保证ping通,若不通检查防火墙是否关闭.
将文末的WiFi程序进行执行,发送即可成功.
#ifndef CLIENT_H
#define CLIENT_H
#include <QWidget>
#include <QTcpSocket> //通信套接字
namespace Ui {
class Client;
}
class Client : public QWidget
{
Q_OBJECT
public:
explicit Client(QWidget *parent = 0);
~Client();
public slots:
void doConnected();
void receiveMsg();
private slots:
void on_pbtConnect_clicked();
void on_pbtSend_clicked();
void on_pbtClose_clicked();
private:
Ui::Client *ui;
QTcpSocket *tcpSocket;
QString msg;
QString recMsg;
};
#endif // CLIENT_H
#ifndef SERVICE_H
#define SERVICE_H
#include <QWidget>
#include <QTcpServer> //监听套接字
#include <QTcpSocket> //通信套接字
namesp