
数据通信
柴_笔记
软甲开发用到什么总结什么,想到什么写什么
展开
-
Windows系统TCP通信
接收数据:#include <Windows.h>#include <string>#include <stdint.h>using namespace std;//网络编程在Windows平台上有俩个主要版本:Winsock1和Winsock2#include <WinSock.h>#pragma comment(lib, "WSock32.Lib")#include <WinSock2.h>#pragma comme...原创 2021-01-24 18:38:35 · 1168 阅读 · 1 评论 -
Windows系统UDP数据通信
发送数据:#include<Windows.h>//网络编程在Windows平台上有俩个主要版本:Winsock1和Winsock2#include <WinSock.h>#pragma comment(lib, "WSock32.Lib")#include <WinSock2.h>#pragma comment(lib, "ws2_32.lib")#define SCANPORT 6000 //自定义端口号 //定义网络模块的版本MAKEW原创 2021-01-24 16:58:15 · 861 阅读 · 0 评论 -
QTcpSocket
在QTcpSocket中的tcp通信,发送数据,接收数据都是QTcpSocket套接字的功能,包括server端,QTcpServer的功能仅仅是作为一个服务器的存在;客户端:classClient:publicQWidget{Q_OBJECTpublic:explicitClient(QWidget*parent=0);~Cl...原创 2019-12-08 22:21:04 · 1789 阅读 · 0 评论 -
QUdpSocket
#include<QHostInfo>#include<QNetworkInterface>#include<QUdpSocket>#include<QByteArray>intport=5556; 定义端口号发送端:udpSend=newQUdpSocket;//bing绑定IP和端口号,表示通过本机的某个IP和端口...原创 2019-12-08 22:19:09 · 4699 阅读 · 0 评论 -
串口通信
串口通信类似于文件读写,可以理解成操作系统中有一个默认文件,无论是你发还是收都是对这个文件进行操作 从软件得角度来说,我们不需要考虑串口得232啊,422啊什么的串口协议,我们只要知道,我把串口的参数都配置的跟对方一样,那就可以收到数据了,收不到,那就是线路出了问题(要么没这个串口,要么参数没设的跟对方不一样) 串口是什么,我怎么知道我有没有连上,串口可以在电脑-管理-设备管理器-端口的子列表中查看,列表中没有就代表没有这个串口,那就不是软件的问题了串口收数据的问题:当一方在源...原创 2021-01-24 15:21:40 · 715 阅读 · 0 评论 -
USB-HID游戏手柄的数据通信
通信逻辑:当你插上游戏手柄的时候,它就会一包一包数据往电脑上发,只是我们没有合适的接收处理,所以看不出来,它类似与UDP的报文,只管发,它一包的数据长度是固定的,逻辑类似每个按键控制数据包中的一个位置的值的变化,我们用的就是通过判断按键对应的那个位置的值的变化来处理按键的功能难点一:要明白:作为一个新手没处理过这种HID数据处理的开发者来说,首先要做的就是先连通能收到数据再说,至于硬件啊,协议啊什么的,完全不需要去关心难点二:从网上找资料,下载C语言的实现的接口文件,但是下载绑定能恶心死人难点三原创 2021-01-23 20:13:24 · 8362 阅读 · 5 评论