본문 바로가기
728x90
반응형

API2

13. 유저 세션(2) 프로세스를 스스로 종료되도록 하려면 몇 가지 방법들이 있다. 물론 exit(Pid,kill)함수를 사용해도 되겠지만 프로세스 스스로 종료되도록 하는 것이 낫다. stop 메시지를 받으면 종료되도록 하는 방법 receive {Pid,Message} -> Pid ! Message; stop -> true end 5초 동안 아무런 메시지를 못 받으면 바로 종료되도록 하는 방법 receive {Pid,Message} -> Pid ! Message; after 5000 -> true end timer를 등록해서 몇초 후에 스스로에게 stop 메시지를 보내도록 해도 된다. erlang:send_after(Time, Dest, Msg) -> TimerRef. 예로 5초 후에 자기 자신에게 stop 메시지를 보내는 코.. 2018. 1. 15.
7. 로그인(1) 4-1. 로그인(Login) 모바일 서버가 수행해야 할 기본 기능 중 하나는 로그인 기능이다. 주로 아이디와 패스워드로 인증 과정을 거친다. 아이디와 패스워드 등의 인증 정보를 서버에 저장하는 작업이 선행되어야 한다. 이는 sing-in과정을 통해서 이루어진다. 4-1-1. API 설계 API는 기능에 따라 이름을 붙이는 것이 가장 편할 것이다. /join /login HTTP기반이라 문자열로 만들면 되니까 매우 쉽다. 이번에는 아이디와 패스워드 값을 서버로 전달해야 한다. /login/id=myid&password=mypass 이 방법은 HTTP URL에 Query String으로 변수를 포함시키는 방법이다. 하지만 문제는 길이 제한이 존재한다. 이를 해결하는 방법은 간단하다. Query String를.. 2018. 1. 10.
728x90
반응형