n@MOC (navyism@MSN messenger Online Checker)는 MSN 메신저 사용자의 온라인 유무를
웹페이지 상에 표시해주기 위해 사용하는 프로그램 입니다.
n@MOC는 PHP로 작성되었으며, HTML의 IMG태그를 사용하여 회원의 로그인 여부를 이미지로 표시 합니다.
n@MOC는 MSN messenger protocol에 기초하여 서버에 PHP의 TCP/IP소켓으로 접근하며,
MSN messenger와 동일한 정보를 서버와 주고 받음으로서 회원의 로그인 여부를 판단 합니다.
n@MOC는 MSN messenger server의 상태에 따라 결과 이미지의 출력시간이 연장될 수 있으며,
동시에 많은 사용자가 접근할 수록 안정성과 정확성이 감소 할 수 있습니다.
MSN messenger의 옵션->프라이버시에서 "허용된 대화 상대만 내 상태를 보고 메시지를 전송할 수 있음"에
체크가 되어있을 경우에는 로그인 여부를 알 수 없으므로 무조건 오프라인으로 표시되게 됩니다.
*** n@MOC 사용자의 동의 사항
다음의 사항에 모두 동의 하실 경우에만 사용 하시기 바랍니다.
n@MOC는 PHP를 기반으로 하는 CGI형태의 웹 프로그램으로,
모든 사용자에게는 다음과 같은 제약 사항이 적용 됩니다.
n@MOC의 저작권 및 배포권은 제작자(navyism)에게 있으며,
저작권 표기후 누구나 사용 및 수정 할수 있습니다.
단 제작자와의 사전 합의 없이 저작권 표기를 수정하거나 삭제 할 수 없습니다.
n@MOC의 사용으로 인한 손실 및 손해에 대해서 제작자 및 배포자에게는 책임이 없으며,
제작자 및 배포자에게는 유지 및 보수의 의무가 없습니다.
n@MOC는 개인, 기업 및 공공 단체 사이트 등에서 자유롭게 설치 및 사용 할 수 있지만,
제작자와의 합의 없이 n@MOC를 목적으로 하는 유료 대여 및 판매와 같은 상업적인 행위는 할 수 없습니다.
n@MOC는 누구나 자유롭게 자신의 사이트에서 배포 할 수 있지만,
원 제작자를 표기하지 않은 수정배포는 허용하지 않습니다.
*** n@MOC의 설정방법
msn.php의 파일을 메모장으로 열어 파일을 수정할 준비를 합니다.
$user[0] = "아이디@hotmail.com";
$pass[0] = "비밀번호";
위의 항목은 체크에 사용할 MSN 메신저 계정을 설정 하는 것입니다.
실제로 사용하지 않는 아이디를 등록하여 그 아이디와 비밀번호를 넣어 주세요.
그런데 보통 아이디는 두개 이상을 설정 해 주는 것이 좋습니다.
왜냐하면 같은 아이디가 중복 로그인을 할수 없기 때문에 체크 요청이 많을 경우
하나의 아이디로 체크하는 데에 한계가 있기 때문 입니다.
이럴 경우를 대비하여 여러개의 아이디를 등록하여 다음과 같이 추가해 줍니다.