2014-11-28 3 views
0

TCP를 사용하는 C#에서 메시징 응용 프로그램을 빌드 중입니다.외부 IP에 대한 TCP

현재 작동하며 내부 및 외부는 문제가 없습니다. 문제는 클라이언트가 내부 네트워크의 일부인 경우 서버에서 클라이언트로 메시지를 보내는 방법을 모른다는 것입니다.

클라이언트가 동일한 네트워크에 있고 모두 동일한 라우터를 사용하고 있으므로 동일한 공개 IP 인 경우 원하는 클라이언트에 내 메시지를 어떻게 보내면됩니까?

+1

클라이언트가 서버에 연결되어 있고 * 양방향 tcp 채널 *이 있으면 클라이언트에 아무 것도 보낼 수 없습니다. –

+1

@LB 고마워, 그런 생각은 한번도하지 않았어. 그냥 테스트 해볼께. –

+0

@BaliC 기본적으로 거의 항상 작동하는 방식입니다. –

답변

-1

당신이 클라이언트에 메시지를 보낼 싶은 경우에 당신은 여러 가지 방법이 있습니다

  1. 사용 소켓
  2. 이미지 서버 (클라이언트 액세스 서버에 대한 각 클라이언트에서 일부 서비스를 시작)로 클라이언트
관련 문제