저는 네트워크 프로그래밍에 새로운 것이므로 무척 단순한 것으로 판명되면 질문을 용서하십시오.OS X에서 컴퓨터가 인터넷에 연결되어 있는지 프로그래밍 방식으로 어떻게 알 수 있습니까?
ISP의 가동 시간을 추적하는 프로그램을 작성하고 싶습니다. 프로그램이 실행되고있는 컴퓨터가 현재 연결되어 있는지 확인하려면 어떻게합니까? 특정 외부 서버와 트래픽을 교환해야합니까, 아니면 시스템에 쿼리하여 "안녕하세요, 연결 되셨습니까?"라고 말할 수있는 방법이 있습니까?
무엇 이것이'엑스 코드 IDE' 또는'osx' 관계 되는가? – Popeye
이것은 핵심적인 부분에서 어려운 문제입니다. 핑 (ping) 또는 검색 웹 페이지 *가 작동 할 수도 있지만 사용자가 프록시를 사용하거나 ICMP (ping) 패키지를 삭제하는 스위치/라우터가있는 경우에는 작동하지 않을 수 있습니다. 대부분 사용자가 예를 들어 프록시 정보 또는 관련 정보를 제공합니다. 그것이 단지 당신을위한 것이라면 "무엇이든지간에"괜찮을 것입니다. –
'인터넷에 연결되었습니다'는 잘 정의되어 있지 않기 때문에 이것은 어려운 문제입니다. 'Connected'자체는 TCP/IP에서 잘 정의되어 있지 않습니다. – EJP