gpt4 book ai didi

c# - 不断将鼠标位置发送到另一台机器

转载 作者:行者123 更新时间:2023-11-30 22:45:09 26 4
gpt4 key购买 nike

用 C# 将鼠标位置连续发送到另一台计算机的最佳方法是什么?

到目前为止,我使用 TCP 套接字进行传输。我得到 MousePositionToString(),将其转换为 byte[] 并发送该字节数组。在接收端,我将字节附加到 StringBuilder,解析它并构造一个新点。至少它有效:-)

我是 .net 的新手(虽然我懂一些 Java),但我认为有更好的方法。

能否以某种(优雅的)方式序列化/反序列化 System.Drawing.Point?可以将这个序列化对象发送到远程机器吗?如果是这样,怎么做到的?

问候
迈克
[;-)

最佳答案

不要为序列化或字符串而烦恼:只需将坐标对作为整数发送。您可以使用 BitConverter 将整数转换为字节 - 或者只使用 BinaryWriter 进行写入,使用 BinaryReader 进行读取。

关于c# - 不断将鼠标位置发送到另一台机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3181580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com