如何在C语言中从任何设备(如键盘)读取原始数据

如何在C语言中从任何设备(如键盘)读取原始数据,c,device,share,C,Device,Share,我想知道我是否可以使用以太网协议将我的键盘设备共享给另一台主机, 但为了做到这一点,我必须知道如何从我的“源主机”读取“来自端口的键盘输入”,然后我必须通过包含“源主机”的“键盘输入”的以太网数据包在“远程主机”上构建一些/dev/ 真正的问题是,如何识别和读取“源主机”(可能是C语言)上的输入设备 thx提前:-)如果您使用的是Linux,那么它已经存在了。否则使用或。GNU屏幕听起来像是共享会话的简单答案。实际上它是IP上的USB,但它具有相同的效果。它的读USB结构,现在vga或PCI总线

我想知道我是否可以使用以太网协议将我的键盘设备共享给另一台主机, 但为了做到这一点,我必须知道如何从我的“源主机”读取“来自端口的键盘输入”,然后我必须通过包含“源主机”的“键盘输入”的以太网数据包在“远程主机”上构建一些/dev/

真正的问题是,如何识别和读取“源主机”(可能是C语言)上的输入设备


thx提前:-)

如果您使用的是Linux,那么它已经存在了。否则使用或。

GNU屏幕听起来像是共享会话的简单答案。

实际上它是IP上的USB,但它具有相同的效果。它的读USB结构,现在vga或PCI总线怎么样?我怎么能直接读这个设备,“PCI总线”的结构是否类似于usb结构?我以为你想通过网络传输键盘输入?这就是我对原始问题的解释。如果你想通过网络传输PCI设备,那是另一个问题。这就是为什么我需要知道如何“识别”和“读取”设备,你能感觉到我吗?