我有一个适用于所有平台的控制面板(许多按钮)。
我希望控制面板与所有人共享(PC用户,Android用户等)。
一旦有人按下按钮,所有用户控制面板都将更新。 我该如何处理这个问题?
客户专用服务器? 我正在寻找处理发送/接收数据/点击按钮的代码块。
用Unity C#编写的整个程序,我也喜欢这个平台的解决方案(如果可能的话)。
答案 0 :(得分:1)
套接字编程是跨平台的。你只需发送和接收字节。你应该有一台服务器来接收数据并将其发送到其他设备。如果您使用c#,您可以使用.net套接字但是为了摆脱同步问题,您可以简单地使用统一网络库并使用RPC。现在团结有一个名为UNET的新网络系统,还有光子。光子不是由统一技术制造的,但由于api是为许多不同的平台编写的,因此它可能是您工作的最佳选择。