socket.io 채팅 (4)

BirdsOnTree·2022년 10월 10일
0

Javascript

목록 보기
15/17
post-thumbnail

Client

	const fiveFunc = () => {
    	console.log('실행')
    }

  socket.emit("some", 'oneData', 'twoData', 'threeData', 'fourData', fiveFunc)

파라미터로 많은 데이터를 보낼수 있고 마지막 파라미터에는 함수를 넣을수 있다.

Server

  socket.on("some", (data, data2, data3, data4, func) => {
  	console.log(data, data2, data3, data4)
    // oneData twoData threeData fourData
    setTimeout(() => {
  		func()
	}, "1000")
    // 1초 뒤에 Client 에서 fiveFunc가 실행

마지막 파라미터로 받은 함수를 서버에서 실행시킬수 있다.

0개의 댓글