第二标题:SOCKET通讯与SENINPUT发送键盘消息
by the way,其实大部分代码都是抄抄抄,拼凑出来的简陋作品,连隐藏黑窗口都没做,高手们别见笑
咳咳,言归正传,事情起因是这样的——
PC用的键盘是五年前的普通键盘,久了不好用,经常卡涩,恰好手头有一把蓝牙键盘,原本是买来应急,想在手机上敲键盘用的,然而……吃灰了许久
但是,有键盘,却发现没有插电脑上接收蓝牙信号的适配器,以前有过一个不知何时没了……
买一个也不贵,但手里旧手机两部,明明都有蓝牙功能,却不能利用起来,也太浪费了!!!
一开始的想法,是直接手机插电脑上,把手机的键盘信号存到文件,再从电脑这边读取手机的文件,很简单的IO操作就能完成,然而旧手机连接起来有点毛病,有时候会断……
恰好有个大佬提建议,用SOCKET!
这东西原本只是知道点原理,具体的从来没用过,也没怎么学过,搜了一下,发现还挺简单的,linux和win上都成功实现,这里贴上win平台上的伺听端代码
补充说明:作为服务器听取端,是在第一级路由上的,手机在第二级路由的WIFI上时,能连接,反过来或者其他情况行不行,不确定
#include <QCoreApplication>
#include <winsock.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#in