C#如何在Winfirmify应用程序和Unity Android应用程序之间进行通信?

问题描述 投票:0回答:1

我正在为我的朋友设计一个项目,我需要在Windows窗体应用程序和统一的android应用程序之间实现通信,但我不知道如何进行。我的代码示例:

Unity:

Class program
{

   Public InputField password;

   Public static void Loggin ()
   {

      String localpass = password.text;

      String winpass = //passS from WinForm code

      If (localpass == winpass)
         Mytextbox.text = "success";
      Else
         Mytextbox.text = "wrong password";

   }

}

WinForm:

Public static void myVoid ()
{

   String passS = File.ReadLines(App domain.CurrentDomain.BaseDirectory + @"\\mytextfile.txt").ElementAtOrDefault(3);

}
c# android unity3d
1个回答
0
投票

有很多方法可以做到这一点。如果您仅在本地通信。尝试套接字编程,使用TCP / IP在两个程序之间进行通信。

尝试此link开始

或者,如果您想通过网络连接,请尝试WCF也可以解决

尝试使用此link作为WCF的新起点(速度较慢)

或您可以使用SignalR Web套接字

尝试使用link for ASP NET CORE SignalR

© www.soinside.com 2019 - 2024. All rights reserved.