|
ping을 대신할 함수를 찾았습니다.
GetTickCount() 이걸 쓰면 가능하겠더라구여
자신이 컴퓨터를 키고나서부터 시간을 재는 윈도우 내장함수인데요
서버쪽으로 특정 파일이나 패킷을 하나 보내는 순간 시간체크를 하고여
서버쪽에는 특정 패킷이나 파일이 들어오면 그걸 다시 클라이언트로 리턴해주는거에요
그럼 클라이언트는 그걸 받는순간 시간체크를 합니다.
그렇게 한뒤에
받은시간 - 보낸시간을 하면 그게 ping과 같은 역활을 하니깐
이런식으로 쓰려고 합니다.
우혁님 답변과 비슷한 케이스네요 응답요청을 하는거니깐요 ㅎㅎ
그런데 지금 문제는 새로 폼을 만들어서 GetTickCount() 함수를 사용하면 문제가
안생기는데 원래 테스트 하고 있던 폼에 넣어서 사용하려고 하면
ambiguity between 에러가 생기네요 ㅠㅠ
장우혁 님이 쓰신 글 :
: 리모트쪽에서 해당 요청에 응답해주는 daemon이나 서비스가 동작하지 않은 이상
: ping 과 동일하게 동작하게 하는 것은 힘들지 않을까요?
: 저같은 경우는 개발 주제가 거의 C/S 쪽이다 보니 서버쪽에 아무 일도 하지 않고
: 단지 응답만 보내주는 DummyInq 라고 이름 붙여진 프로세스를 만들어서
: 크라이언트와 서버간의 온라인 상태를 감시하는데요.
:
: 좀 개념없는 방법일 수도 있지만 그냥 콘넥트 함수로 리모트와 연결이 성공되면
: 바로 연결을 해제한 다음 시간 차이를 구해서 사용하는 것도 방법이 될 수 있을까요?
|