- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 C#实现远程按键同步
C#实现远程按键同步由于一个演示报告需要让两台机器的PPt播放同步,没有长驱等连接设备,就用C#通过TCP/IP协议走网络实现两台机器按键同步的功能。1.基本思路程序分为两个部分:主机和从机。主机主要功能:调用全局键盘钩子监听用户按键,建立TCP套接字,然后通过套接字向从机发送键盘指令。从机主要功能,与主机建立TCP连接,接收主机的按键指令,并在本地模拟全局键盘信号。2.实现方案主要涉及的关键技术:
2017-04-20 23:30:02 2645 2
原创 C#建立TCP/IP连接
C#建立TCP/IP连接在C/S模式下做网络信号传输,使用TCP/IP协议是首选。 其传输机制: 首先服务端与客户端建立套接字(socket)连接,建立完套接字后,服务端与客户端通过套接字进行数据传输。通常服务端和客户端需要各开启一个线程进行数据的接收。1.构建连接首先服务端开启套接字监听服务,然后客户端根据服务器的IP、端口进行连接。1.1服务端开启套接字Socket serverSocket
2017-04-20 23:08:50 52533 11
原创 C#全局监听Windows键盘事件
本方法只涉及到如何应用现有工具类实现监听,其具体的原理主要涉及到调用Windows底层API:定义一个钩子钩住键盘事件,在这里不讲具体原理。1.工具类代码引用using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.Wind
2017-04-20 23:05:27 15275 3
原创 C#模拟Windows键盘单击
C#模拟Windows键盘单击模拟按键单击只需要调用WinAPI即可,具体实现如下 using System.Runtime.InteropServices; /// <summary> /// 输出键盘信号 /// </summary> /// <param name="bVk">虚拟键值</param> /// <param name="bScan">
2017-04-20 23:02:44 849
C# 远程 按键同步
2017-06-20
C#三态及可禁用TreeView实现
2016-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人