2010-12-21 6 views
2

특정 프로세스가 완료 될 때마다 서버 B (Linux, Java, Apache)에 경고/신호를 보내야하는 서버 A (Windows, C# .NET)가 있습니다. .NET에서 메서드 호출을 사용하여이 작업을 수행해야합니다. 이 작업을 수행하는 가장 쉬운 방법은 무엇입니까? 서버 A에서 요청을 수신하는 일부 포트에서 서버 B에 웹 서버를 설치하려고합니다.하지만 어떻게해야합니까? Java에 익숙하지 않고 Java 웹 서비스 작성에 대한 경험이 없기 때문에이 작업을 신속하게 처리해야합니다. 그래서 가능한 한 쉽게이 작업을 수행하려고합니다.다른 서버를 청취하는 가장 간단한 방법은 무엇입니까?

답변

2

Look into Sockets. 전체 웹 서버를 설정하는 대신 서버 B가 포트에서 수신 대기하고 서버 A에서 연결을 허용하고 동일한 포트에서 데이터를 보낼 수 있습니다. 소켓에는 수백만 가지의 온라인 예제가 있으며, Java와 .NET은 모두이 예제를 가지고 있습니다 (대부분의 언어가 그렇습니다).

http://ondotnet.com/pub/a/dotnet/2002/10/21/sockets.htm
http://download.oracle.com/javase/tutorial/networking/sockets/

2

당신은 교차 언어 서비스를 위해 설계되었습니다 Thrift에 관심이있을 수 있습니다. 지원되는 모든 언어로 간단한 서버/클라이언트 응용 프로그램을 설치하는 데 단지 몇 분이 걸립니다. Java 및 C#을 지원합니다.

Thrift는 Facebook에서 많이 사용되므로 프로덕션 용도로 충분히 성숙합니다.

+0

튜토리얼 페이지 "...이 튜토리얼은 비참 불완전 .... 것으로 알려져있다"읽습니다. 좋은 문서화를위한 좋은 신호는 아닙니다. –

관련 문제