将USB数据重定向到以太网/ TCP / IP端口

时间:2014-07-10 02:33:36

标签: c++ c sockets tcp

我正在尝试使用C / C ++在PC上创建程序,以启用USB重定向到TCP / IP端口。另一方面,有一台服务器接收TCP数据包并解析USB数据。

该程序的基本用法是使程序认为它使用TCP而不是USB连接到远程设备。

我很难弄清楚如何构建PC以将USB重定向到TCP / IP,这个项目需要什么知识?你觉得我应该怎么做这个PC程序?

1 个答案:

答案 0 :(得分:0)

你需要外部库,因为stl中没有解决方案(我应该说不容易解决)。 USB支持很棘手。 winapi有解决方案irrc,但linux需要一些hacky解决方案。可能有一个跨平台库。谷歌搜索诸如" c ++ usb library"可以产生结果。至于另一个,你将需要一个网络库。通常我只是使用sfml,因为我很熟悉它,但不乏选项。然后学习如何使用每个库来做你想做的事情