这就是背景。有一个C-S框架。客户端由C#编码,服务器由Cpython编码。某些功能在客户端编码。服务器还需要它来检查以防止客户端作弊。
这就是问题所在。如何在Linux中从Cpython中调用C#?
我谷歌它,我发现单声道。但我不知道。它真的有效吗?
也许你会说套接字可以解决我的问题。但我认为改变框架是很昂贵的。如果可以的话,我宁愿直接从Cpython调用C#。
最后,如果它让你感到厌恶,我很抱歉我的英语很差。
答案 0 :(得分:1)
Mono是CLR的开源实现。是的,显然,它有效:请参阅Xamarin网站。
使用Mono,您可以使用IronPython(在.NET之上实现Python)来调用C#库。
如果你真的必须使用CPython,另一种选择是python.net。我几年前玩过它,但似乎需要一些爱,但是: - )