2010-03-18 6 views
0

내가하는 programm에를 개발할 것입니다 :DotNet에서 직접 연결하는 방법은 무엇입니까?

  • 2의 PC
  • 를 연결
  • 1 서버가됩니다, 1 채팅과 같은 클라이언트
  • 언어 C# .NET을 2.0
  • 될 것

Con somepne은 나에게 시작 하우투 나 내가 읽을 수있는 무엇인가를 주었다. 어떻게 내가 2 대의 PC를 연결하고 서로 문자 메시지를 보낼 수 있을까?

심각한 문제로 인해 .Net 3.5을 사용하지 않습니다.

+1

두 컴퓨터를 서로 어떻게 연결합니까? – Oded

+0

인터넷 ........... – Kovu

답변

2

This이 기사는 C#을 사용하여 채팅 개발 자습서를 제공합니다.

2

최저 수준 읽기 - SOCKETS 및 TCP 작동 방식.

다음은 높은 추상화 수준 인 WCF에 들어갈 것입니다. 여기 WCF를 사용합니다.

+0

여기 저기에서 시작해서 더 이상 일하지 않는 사람이 많이 있습니다. 그러나 나는 당신에게 동의합니다. :-) – Garry

1

.net 2.0의 제한 사항이있는 경우 TCP Client을 살펴볼 수 있습니다. 그렇지 않다면, .NET 3.5까지 올라가서 WCF를 사용할 수 있습니다.

0

하나의 옵션은 서버에 WCF 서비스를 만드는 것입니다. 소켓을 사용하여 하위 수준의 네트워크 프로그래밍에 대한 세부 정보를 제공 할 수 있습니다. 예를 들면 다음을 참조하십시오. WCF .Tutorial

"실제"네트워크 프로그래밍을 배우려면 TCP 또는 UDP 소켓을 사용해야합니다.

0

저는 XMPP/Jabber가 원하는 것을 정확하게 수행 할 것이라고 생각합니다. jabber.net and the examples을 살펴보십시오. 재버 (Jabber)는 gmail/google 및 다른 많은 서버와 같은 페더 레이 티드 서버가 필요하거나 직접 호스팅 할 수 있습니다. 나는 오픈 소스와 함께 행운을 빈다. OpenFire.

방향 연결의 또 다른 가능성은 Skype via its skype4com.dll입니다.

관련 문제