간단한건데 머리나쁘고 해서 모르겠네요 ㅡㅡㅋ
메소드 두개가 필요한데요.
1. IP를 입력. 연결테스트수행
bool Test(string ip)
2. 두번째는 해당 IP에 Port가 열렸나 체크하는 것입니다.
bool Test(string ip, int port)
무식하게 첫번째는 ping -n 1 ip 명령어 돌려서 성공하는 메시지가 나오나 체크하면나오긴하것죠.
성공하면 Reply from 인가로 시작하잖아요 ㅡㅡㅋ 그런 엉렁뚱땅한 방법말고 제대로 체크
하는 방법좀 ^^"
두번째도 무식하게 소켓열어서 IP, Port 로 연결하면 되는데 연결이 안될때는 무자게 오래걸리니깐
쓰레드로 시간잡고하면 되긴하는데.
빨라야하고 제대로 체크되는 메소드좀 맹그러 주세요. ^^
불쌍한 중생 구제하는 차원에서.. ㅜㅡ
기분조아님 부탁 ^^
첫댓글 쿵;;;;; 형 저한테 넘 많은걸 바라는게 아닌지 ㅡ.ㅡ;;;;; 한번 연구 해 볼께요 ㅡ.ㅜ 근데 나 네트웍쪽은 영 꽝인데;;;
콕 찝어주는 쎈스 ㅋㅋㅋ
별다른 방법이 없을 것 같은데... 2번에서 속도를 빨리 하기 위해서 timeout을 써 보시죠. socket.SetSocketOption (SocketOptionLevel.Socket, SocketOptionName.SendTimeout, 1000);
API에서 찾아봐야하나요 ㅡ.ㅡ 꼬리말 감사..
소켓쪽은 한번도 안 만져 봐서 잘 모르겠지만.... 소켓함수중 연결 됬나 안됬나 알아보는놈 없나??? 암튼 고놈도 PING이 쓰는 함수 호출할꺼 같다는........