• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 socket.io 오류

socket.io 오류

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #68524

    강현우
    참가자
    function Lectures(){
    var socket = io()
    let [msg,setMsg] = useState()
    let [datas,setData] = useState([])
    return (
    <>
    <div>채팅방</div>
    <input onChange={(e)=>{
    setMsg(e.target.value)
     }}></input>
     
    <button onClick={()=>{
    socket.emit('user-send',msg)
    setData(datas.concat(msg))
    socket.on('broadcast',function(data){
    setData(datas.concat(data))
     })
    console.log(datas)
     }}>서버에 메시지 보내기</button>
    <div className='container'>
    {
    datas.map((a,i)=>{
    console.log(datas[i])
    return(
    <Chat datas={datas[i]}/>
     )
     })
    }
    </div>
    </>
     )
    }
    const Chat = ({datas})=>{
    return (
    <div>
    <h3>{datas}</h3>
    </div>
     )
    }
    export default Lectures
    
    이런 코드입니다. 1번창에서 보낸 메시지가 2번창에서 보이지 않아요 ㅠ
    현재 생기는 문제는 위 동영상과 같습니다. 어떻게 해야하나요? https://youtu.be/72bmPNsaS3o
    #68577

    codingapple
    키 마스터
    이전글과 같은문제같습니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠