2011-07-05 5 views
0

나는 wifi 네트워크에 연결된 컴퓨터를 가지고 있습니다. 그 중 하나는 루트 (서버라고 부름) 역할을하며 다른 모든 컴퓨터에 직접 또는 간접적으로 연결됩니다 (클라이언트 호출 가능). 루트에서 모든 노드로 정보를 보내고 싶습니다 (정보는 각 노드마다 다릅니다).네트워크를 통해 정보 전송

PING과 비슷한 클라이언트 측 프로그램을 실행하지 않고이 작업을 수행 할 수있는 방법이 있습니까?

또는 유일한 방법은 클라이언트와 서버에서 소켓을 사용하는 것입니까?

+0

다른 컴퓨터에서 실행중인 프로그램이 없다면 정보를 어떻게 처리해야하는지 어떻게 알 수 있습니까? – immibis

답변

1

Ping은 실제로 클라이언트에 데이터를 보내지 않습니다. 그냥 패킷을 라운드 트립합니다.

정보를 받으려면 클라이언트에서 실행되는 몇 가지 종류의 서비스가 필요합니다. 소켓이 필요합니다. 최소한의 통신 (신뢰할 수 없음)을 위해서는 UDP를 사용하고 TCP를보다 안정적으로 사용하십시오.

2

클라이언트 측에서 프로그램을 실행하지 않고이 작업을 수행 할 수있는 방법이 있습니까 (PING과 유사)? 예, 고객이 정보로 절대 아무 것도하지 않을 것이라는 점을 염려하지 않는다면 말입니다.

서버에서 보내는 데이터로 수신 대기중인 클라이언트가 없으면 무엇을 기대합니까?

+0

나는 어쨌든, 고맙습니다. 클라이언트 측에서도 프로그램을 실행해야합니다. – Vishal

+0

@Vishal 예, 그렇습니다. – Raoul

관련 문제