inflearn logo
강의

Khóa học

Chia sẻ kiến thức

2명의 클라이언트가 접속했을 때 카운트 시작하는 시스템을 만들고 싶은데 어떤 코드를 사용해야 할까요?

264

ekdms5566

1 câu hỏi đã được viết

0

일부분만 발췌해서 가져왔습니다. 

2명의 클라이언트가 접속했을 때 index.js에서 접속자 수를 받아오고, html 내 script에서 카운트 실행 코드를 작성했는데 

2명 이상이 접속해야 카운트가 실행되는 코드는 어떻게 작성해야 하는지 모르겠네요.

어떤 방법이 있을까요 ??

 

//index.js
io.sockets.on("connection",(socket)=>{
    const req=socket.request;
    const ip=req.headers['x-forwarded-for']||req.connection.remoteAddress;
    console.log("새로운 클라이언트 접속",ip,socket.id, req.ip);
    user_count++;
    io.emit('users.count',user_count);
 
//client.html
        <script>
            let socket=io();
           
            socket.on('users.count', function(number) {
                document.getElementById('users-count').innerHTML=number;
                let user_count = document.getElementById('users-count').value;
                if(number==2){
                    var count=10;
                    var counter=setInterval(function(){
                        if(count<=0){
                            clearInterval(counter);
                            document.getElementById("timer").innerHTML="Finished";
                        } else {
                            document.getElementById("timer").innerHTML=count+"초 남았습니다";
                        }
                        count-=1;
                    },1000);
                }
            });
        </script>
 

web node javascript html 자바스크립트 js 웹

Câu trả lời 0

수업 소스가 강의 시작전 코드만 있는게 맞나요?

0

16

2

useState는 왜 state를 setter를 통해 변경해야 하는지 궁금해요.

0

20

1

강의 자료가 어디있나요?

0

36

2

용어 관련

1

57

1

강의할때 문서? 텍스트 있는거 어디서 받아요?

0

28

1

Part2 수강 방법

0

51

1

20강 4분 30초 코드와 6분 30초 코드 관련 질문

0

50

1

영상에서 소개되는 코드와 강의 노트 코드가 달라요

0

52

1

오디오 문제

0

62

2

TTL 산정 기준

0

54

1

10월 15일 삭제예정 강의 문의

0

66

1

강의제목에 10/15일 삭제라고 나와있는데,

0

69

1

스크립트 영상 미일치

0

117

3

감정일기장 다이어리 필터 적용할때 컨텍스트를 Home에서 가져오는 특별한 이유가 궁금합니다.

0

77

2

강의 설명 중에 헷갈리는 것이 있네요

0

85

2

수업자료 관련 문의

0

97

3

1강 동영상 재생 오류

1

85

2

Composition단계에서 `Layer`는 누가 만드는지

0

61

1

Strict Mode 예시 질문!

0

80

2

수업이 안보여요

0

80

1

저자 블로그에 있는 강의는 어떤 강의인가요?

1

84

1

[해결됨]윈도우즈 환경에서 타입 스크립트 파일이 실행이 안됩니다.

1

104

5

4강 카드뉴스 자동화 자료가 안보입니다!!

0

125

2

윈도우즈 환경에서 진행중입니다.

0

82

2