【问题标题】:Send keyboard & mouse events to server application向服务器应用程序发送键盘和鼠标事件
【发布时间】:2016-11-28 23:25:18
【问题描述】:

我有两个应用程序。一个用 C# 编写并在我的笔记本电脑(客户端)上运行,另一个用 C++ 编写(它是一个 Unreal Engine 4 应用程序)并在 Amazon Web Services 实例(服务器)上运行。

我已经编写了这两个应用程序,因此可以完全控制它们。

我想将客户端设备上的用户输入定向到服务器上运行的应用程序(UE4 应用程序)。我显然可以在客户端记录用户输入事件,将它们序列化为 JSON,通过网络传输,反序列化并映射到 UE4 应用程序中我想要的任何功能,但这确实很麻烦,而且绝不理想,因为 UE4 已经有了内置输入事件监听器...

基本上,我想控制 UE4 应用程序(在服务器上运行),就像它在本地运行(在我的笔记本电脑上,客户端上)一样。

这里有人知道我如何将键盘和鼠标事件从客户端定向到服务器应用程序吗?

【问题讨论】:

    标签: c# c++ input unreal-engine4


    【解决方案1】:

    我通过编写一个在客户端上运行并监听key down 事件的应用程序解决了这个问题。然后,key down 事件通过网络通过 UDP 发送到在服务器上运行的另一个应用程序(就像我的 UE4 应用程序一样)。然后我使用here 描述的方法将传入消息传递给目标应用程序,在我的例子中是 UE4。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多