서버에서 자바스크립트 파일을 실행시킬 수 있나요? 정보
서버에서 자바스크립트 파일을 실행시킬 수 있나요?본문
클라이언트에서 페이지를 띄우면 자바스크립트 코드가 실행되는 것처럼
서버에 페이지를 띄워놓고 코드가 실행되게 하는 방법이 있나요..?
댓글 전체
이해가 잘 안가네요 .. ;;;
말 그대로 서버는 서버일뿐 서버만 셋팅 해논다고 웹사이트가 돌아 가는 것도 아니고 ..
html이라든지 php가 있어야 클라이언트가 해석해서 볼텐데 .. 음 서버에서 자바를 띄울려고 하는거
보니 순수한 목적이 아닌거 같은데 ..
말 그대로 서버는 서버일뿐 서버만 셋팅 해논다고 웹사이트가 돌아 가는 것도 아니고 ..
html이라든지 php가 있어야 클라이언트가 해석해서 볼텐데 .. 음 서버에서 자바를 띄울려고 하는거
보니 순수한 목적이 아닌거 같은데 ..
서버에서 Ajax로 값을 받아와 페이지를 띄운 유저에게 주기적으로 메시지를 전송하려고 하는데, 서버에서 자바스크립트를 돌려야만 가능할 것 같아서 물어봅니다..
아니면 다른 방법이 있나요?
아니면 다른 방법이 있나요?
서버에서 Ajax로 값을 받아와 페이지를 띄운 유저에게 <--- 이 말은 서버에서 ajax로 서버 자신과 통신해서 값을 가져오고 사용자 컴에 메세지를 보낸다는 것인가요?
말이 안되는 상상 입니다
javascript는 브라우저가 한 줄씩 읽고 해석해서 실행하는 언어(?)입니다
어? 그렇다면 서버에 브라우저를 띄워두면?
질문으로 짐작컨데 또 이런 깜찍한 상상을 할 수도 있겠습니다
브라우저에 주소창은 괜히 있는 것이 아니잖아요
목적지가 있는거죠
그런데 서버는 어떤 목적지를 향해서?
사용자의 IP로?
하지만 사용자 컴은 서버의 기능이 없으니 ajax로 값을 보낼 수가 없죠
이게 가능하다면 사용자 끼리 ajax로 자료를 주고 받을 수 있겟지요
이런 일에 사용하는 것이 소켓통신입니다
채팅을 생각해보세요
누군가 '안녕' 하고 글을 올리면 서버는 접속해 있는 모든 사람에게 '안녕'을 보내주겠지요
이런 것은 자바스크립트로 할 수 있는 일이 아닙니다
사용자용 채팅프로그램이 있어야 하고 사용자의 입력을 받아서 응답하는
서버용 채팅프로그램이 있어야죠
그와 똑 같습니다
브라우저는 서버에 접속해서 데이타를 모두 가져오면 서버와 통신이 끊기도록 되어있는 프로그램입니다
채팅프로그램은 서버와 계속 접속해 있도록 만든 프로그렘이죠
그런 프로그램이 아니면 사용자가 컴퓨터를 끄거나 브라우저를 닫아도 서버는 알 수가 없죠
결론은
사용자 브라우저에서 주기적으로 서버에 접속하여 메세지를 가져오게 해야 합니다
말이 안되는 상상 입니다
javascript는 브라우저가 한 줄씩 읽고 해석해서 실행하는 언어(?)입니다
어? 그렇다면 서버에 브라우저를 띄워두면?
질문으로 짐작컨데 또 이런 깜찍한 상상을 할 수도 있겠습니다
브라우저에 주소창은 괜히 있는 것이 아니잖아요
목적지가 있는거죠
그런데 서버는 어떤 목적지를 향해서?
사용자의 IP로?
하지만 사용자 컴은 서버의 기능이 없으니 ajax로 값을 보낼 수가 없죠
이게 가능하다면 사용자 끼리 ajax로 자료를 주고 받을 수 있겟지요
이런 일에 사용하는 것이 소켓통신입니다
채팅을 생각해보세요
누군가 '안녕' 하고 글을 올리면 서버는 접속해 있는 모든 사람에게 '안녕'을 보내주겠지요
이런 것은 자바스크립트로 할 수 있는 일이 아닙니다
사용자용 채팅프로그램이 있어야 하고 사용자의 입력을 받아서 응답하는
서버용 채팅프로그램이 있어야죠
그와 똑 같습니다
브라우저는 서버에 접속해서 데이타를 모두 가져오면 서버와 통신이 끊기도록 되어있는 프로그램입니다
채팅프로그램은 서버와 계속 접속해 있도록 만든 프로그렘이죠
그런 프로그램이 아니면 사용자가 컴퓨터를 끄거나 브라우저를 닫아도 서버는 알 수가 없죠
결론은
사용자 브라우저에서 주기적으로 서버에 접속하여 메세지를 가져오게 해야 합니다