현재 ftp를 통해 다른 로그를 보내는 시스템 로깅 프로그램을 작성 중입니다. 내가 직면 한 문제는 내 프로그램이 다른 프로그램에서 연결을 사용하려고 할 때 패킷 보내기를 중지하기 위해 업로드 전과 도중에 연결이 사용되고 있는지 지속적으로 확인해야한다는 것입니다.모바일 연결에서 Tcp/IP 사용 C#
사실 내가이 연결의 속도를 측정하는 데 도움이되는이 link을 찾았지만, 뭔가가 이미 스트리밍되고 있는지를 발견하기 위해 후자 만 사용할 수 있다고 생각합니다. System.Net.NetworkInformation의 라이브러리 항목을 읽은 후 다양한 네트워크 통계 및 상태를 확인하는 데 문제가 없었습니다. 미리 말했듯이 내 유일한 문제는 다른 프로그램이 뭔가를 보내고 싶어하는지 확인하는 것입니다.
질문에서 알 수 있듯이, 나는이 주제와 상당히 후배 프로그래머에게 아주 익숙하다. 나는 System.Net.NetworkInformation 네임 스페이스 라이브러리를 읽고 다양한 클래스, 메소드 및 위임자를 돕고있다. 나는 옳은 길에 있다는 느낌을 가지지 만 거기에 가지 않는다. 누구든지 올바른 방향으로 추진력을 얻었습니까?
감사합니다.
염두에두고있는 특정 모바일 플랫폼이 있습니까? –
TCP/IP는 여러 동시 연결을 지원합니다 (다른 소켓에도 불구하고). 다른 프로그램에서 사용할 수 있도록 연결을 끊어야하는 이유는 무엇입니까? –
Windows 7 또는 XP의 내장 버전입니다. 기본적으로 두 개의 다른 프로그램이 주로 tcp/ip 연결을 사용합니다. 다른 프로그램 중 하나에 연결이 필요한 경우 정보 로깅 스트림 전송을 중단해야하는 소켓에 대해 알고 있습니다. 그게 이해할 수 있습니까? –