2010-08-09 3 views
3

몇 년 전에 저는 TwistedMatrix for Python을 실험 해본 후 그것을 좋아했습니다. 불행히도 내 현재 프로젝트는 C#이 허용 된 유일한 언어이므로 Python 사용을 배제합니다.C# 용 Twisted Matrix와 같은 프레임 워크가 있습니까?

+0

사용할 수 있습니까? –

+0

@Scott M, 나는 OP에서 "C#이 허용 된 유일한 언어"라고 언급했습니다. 또한 IronPython이 Twisted를 실행하지 않는 것 같습니다 : http://twistedmatrix.com/trac/ticket/3882. – Constantin

+0

불행히도 클라이언트 측에서 파이썬을 사용하지 못하게하는 기술적 인 문제가 있습니다. 서버 쪽에서는 괜찮을지라도. – JDonavan

답변

3

데이터를 보내기위한 비동기 API 만 찾는다면 WCF가 정상적으로 작동합니다. 엔드 포인트를 작성할 때 비동기 바인딩을 생성하십시오.

ServiceStack 프레임 워크는 WCF보다 비교적 가깝고 쉽게 사용할 수 있습니다. 당신이 그들의 C# 클라이언트의 예에서 볼 수 있듯이, 당신은 쉽게 비동기 이벤트 핸들러를 수행 할 수 있습니다 당신은 IronPython의를

https://github.com/ServiceStack/ServiceStack/wiki/C%23-client

+0

@Brannon에 감사드립니다. 말하길, 아직도 갈 길이 멀지 만, 몇 년 후입니까? 건배 – Fattie

+0

아니요.이 방법은 아닙니다. 주로 LAN에있는 엔터프라이즈 애플리케이션? 나는 DDS 나 ROS2와 같은 것을 기반으로하는 것을 고려할 것이다. 또한 MS의 SignalR 3, MS의 WebApi, 최신 .NET ASP.NET 코어 및 WampSharp를 살펴볼 것입니다. 나는 1 년 전에 꽤 많은 비교를했다. 이를 확인하려면 소켓 벤치 마크를 찾으십시오 : https://github.com/aspnet/SignalR-Server/issues/196 – Brannon

+0

@Brannon에 감사드립니다! – Fattie

관련 문제