HY。我想在C#和其他应用程序中制作1个多线程应用程序,可能在java中。像C#中的1和java中的99。所有Java应用程序都将与1个C#应用程序连接,该体系结构将是客户端 - 服务器体系结构。我不明白如何启用它们以便C#应用程序(服务器)可以与Java应用程序(客户端)通信?
答案 0 :(得分:1)
可能有多种方法可以做到这一点:
答案 1 :(得分:0)
您必须决定通信协议。您可以进行基于套接字的通信,您可以使用Rest over Http。
在第一种方法中,您的服务器必须侦听套接字并基于您自己的协议,您可以与客户端握手并使用简单的ascii文本(可以是分隔符,JSON,XML或您喜欢的任何内容)进行通信。 / p>
在第二种方法中,您可以将服务器部署为Web组件并使用http,最好使用Rest设计客户端和服务器进行通信。
如果你生活得很平静,那就试试Corba; - )。
基本上寻找不同的RPC方法。
答案 2 :(得分:0)