2012-02-29 2 views
1

나는 다음과 같은 매개 변수를해야합니다 응용 프로그램을 구축하기 위해 노력하고있어 :가장 좋은 방법은 응용 프로그램에서 2 클라이언트 사이의 상호 작용을

1)이 클라이언트가 서로 연결 LAN 또는 인터넷을 사용하는 것입니다;

2) 첫 번째 버튼은 예를 들어 버튼을 클릭하는 것과 같은 것을 만들며 두 번째 것은 대기합니다.

3) 첫 번째 끝이 끝나면 그는 응용 프로그램의 '컨트롤'을 마무리하고 두 번째 끝으로 전달합니다.

내 질문 :

이 '클라이언트 X 클라이언트 응용 프로그램을 구축 할 수있는 가장 좋은 방법은
  • ? 서버가 있어야하나요? (첫 번째 서버 - 두 번째 - 클라이언트 -). 나는이 부분을 잘 모른다 (tcp, connections ...) 그래서 나는 길을 잃었다.

감사합니다.

답변

1

서버를 사용할 필요가 없습니다.
P2P C# 소켓을 사용한 통신
C# 소켓 자습서를 찾으십시오. Here a decent one.

+0

인터넷 연결에서 정적 IP 또는 통신용 서버가 필요할 수 있지만 LAN 네트워크에서는 서버가 필요하지 않습니다. – Jalal

+0

고마워요! 나는 두 가지 방법을 시도 할 것입니다 (lan/internet). –

관련 문제