1
Thrift RPC 프레임 워크의 기본 개념을 이해하고 새로 이해해야합니다. 이 목적을 위해 나는 (클라이언트와 서버로 구성된) Calculator 튜토리얼을 다운로드했다.Thrift C# 튜토리얼을 실행하는 중 문제가 발생했습니다.
나는 이것이 후드에서 진행되는 것을 이해하는 가장 좋은 방법이라고 생각했다.
나는 다음과 같은
- 는
- 이 DLL을 만드는 데 필요한 CSHARP의 shource 파일을 생성 thrift.dll 파일을 생성 할 수 있었다 -으로 구성된 프로젝트를 생성 calculator.thrift.dll
- 을 클라이언트와 서버를위한 두 개의 프로젝트 시스템에 오류가 발생 내가 클라이언트 프로젝트
public static void Main() { try { TTransport transport = new TSocket("localhost", 9090); TProtocol protocol = new TBinaryProtocol(transport); Calculator.Client client = new Calculator.Client(protocol); transport.Open();
의 주요 방법에서 참조 할 수 있도록 몇 가지 코드를 재현하고
을 (클라이언트 프로젝트는 콘솔 응용 프로그램입니다주의와 서버는 클래스 라이브러리입니다) 위의 줄을 실행하려고 할 때.
오류는 다음과 같습니다. 대상 컴퓨터가 적극적으로 127.0.0.1:9090
에게 방화벽입니다 떠오르는 한 가지 확실한 해결책을 거부했기 때문에
연결 없음
이 될 수 있습니다. 포트 9090에서 연결을 허용하는 방화벽 규칙을 만들었지 만 오류는 계속 발생합니다.이 오류를 해결하기 위해 나를 안내 할 수있는 소켓 연결 및/또는 중고품 사용 경험이있는 사람이 누구입니까?
덕분에이 문제가 해결 될 때
로미