나는 마이크로 소프트 시험을 위해 TCP 클라이언트와 TCP 리스너에 대해 C# 연구를하고있다. 나는 그들을 사용하는 방법에 대해 인터넷에서 꽤 많이 발견했지만, 에 대해서는 거의 알지 못합니다. 왜을 사용해야합니다.TCP 클라이언트와 TCP 수신기를 사용해야하는 이유는 무엇입니까?
2 개의 응용 프로그램간에 안전하게 통신하는 방법을 발견했지만, 한 응용 프로그램에서 메서드를 노출하고 다른 응용 프로그램에서 호출하는 대신 tcp를 사용해야하는 이유는 없습니다.
나에게 설명 할 수있는 좋은 웹 페이지를 아는 사람이 있습니까?
2 응용 프로그램을 다른 컴퓨터에서 실행하는 경우, 당신은 단지 다른 하나의 메소드를 호출 할 수 없습니다. –
TCP가 안전한 이유를 이해하려면 UDP와 비교하십시오. 간단히 말해서, TCP는 "핑퐁"검증을 사용하지만, UDP는 데이터를 보내고 그것이 수신되었는지 여부는 신경 쓰지 않습니다. – Elfayer
그들은 실제로 두 개의 응용 프로그램 (별도의 프로세스로 실행되는 경우)을 구현하면 "한 응용 프로그램에서 메소드 공개 및 다른 응용 프로그램에서 메소드 호출"을 구현할 수 있습니까? 그것은 할 수있다; 반드시 쉽고 깨끗한 것은 아니며 실제 TCP 소켓을 사용합니다. –