http 노드웹서버 질문이오

   조회 4106   추천 0    

모듈과 express 모듈 사용하여 웹서버를 생성하구요!!

http 서버는 단방향통신이라는 뜻이 다른사용자가 서버와 메세지 전송을 하고있는동안은

다른 사용자는 그웹서버에 못들어온다는이야긴가요???

여러사용자가 동시에 GET 이나 POST 요청을하면 서버가 작동이안되는건가요?

그리고 여러사용자가 요청을했을떄 서버는 사용자의 IP를보고 각각 응답을 해주는건가요??
정준채
짧은글 일수록 신중하게.
김동수P 2015-04
다른 사용자는 그웹서버에 못들어온다는이야긴가요??? -> 아니오
여러사용자가 동시에 GET 이나 POST 요청을하면 서버가 작동이안되는건가요?  -> 아니오
그리고 여러사용자가 요청을했을떄 서버는 사용자의 IP를보고 각각 응답을 해주는건가요?? -> 소켓통신이기때문에 네 라고 해야 할듯 합니다.
강희환 2015-04
'http 서버는 단방향통신이라는 뜻' -> 이거 잘못 알고 계신것 같은데요?

그리고 두번째 질문인 여러 사용자가 동시에 요청할 경우에는... node.js는 싱글 스레드이기 때문에 동시에 요청이 들어오면 동시에 처리하지 못하고, 비동기 방식으로 돌아가면서 처리를 하게 됩니다. 만약에 어떤 유저의 요청이 한 function내에서 cpu를 과도하게 잡게 되면, 다음 사용자는 한없이 기다려야 될 수도 있습니다. 이걸 물어보신건가요?


QnA
제목Page 3933/5708
2014-05   5140456   정은준1
2015-12   1675077   백메가
2019-02   4123   이문영
2019-02   4123   일반유저
2016-03   4123   나파이강승훈
2015-08   4123   초보IT
2017-11   4123   김건우
2014-11   4123   2CPU최주희
2018-05   4123   원시인7
2016-11   4123   이희권
2018-09   4123   미니TM
2018-05   4123   행복집
2015-12   4123   이현길
2018-07   4123   NeOpLE
2014-09   4123   임진욱
2018-05   4123   김건우
2014-12   4123   DOOWON
2021-07   4123   푸른해원
2014-10   4123   뚜뚜김대원
2017-06   4123   늘파란
2019-04   4123   더벅머리
2017-04   4123   Sakura24