Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat : 소켓 서버 구축 완료 #1

Merged
merged 20 commits into from
Sep 19, 2024
Merged

Conversation

jsilver01
Copy link
Member

  • 소켓 서버 구축 완료하였습니다.
  • 가장 처음 소켓 연결을 하기 위해서는 쿼리파라미터로 studyroomId, memberId, appInfo 를 입력받습니다. 예시는 아래 사진과 같습니다. postman 에서 테스트 가능합니다.
https://localhost:3000?studyroomId=1&memberId=1&appInfo=test1
스크린샷 2024-09-19 오후 5 09 58

이벤트에 들어가서 roomUpdate, appUsageUpdated 이렇게 두개의 이벤트를 listen 한 후에 connect 하셔야 서버 접속가능합니다.

  • 그 다음 앱이 변경되었을 때 브로드캐스트가 잘 되는지 확인하기 위해서는 message 창으로 넘어가셔서 json 형태로 appInfo 를 입력해줍니다.
{
    "appInfo" : "바뀐앱"
}

그 다음 updateAppUsage 를 입력하고 send 해주시면 바뀐 앱이 모든 유저에게 브로드캐스트됩니다.
스크린샷 2024-09-19 오후 5 11 49

  • 마지막으로 disconnect 버튼을 누르면 남아있는 유저에게서 roomUpdate 이벤트가 일어나게되며, member 의 구성이 달라진 것을 확인할 수 있습니다.~~~~~~~~~

@Mouon
Copy link
Member

Mouon commented Sep 19, 2024

정말 수고하셨습니다!!

제가 무섭지만 한번 이어받아 호출기능을...

@Mouon Mouon merged commit cc7b46c into main Sep 19, 2024
@Mouon Mouon deleted the LINKODE-28-BE-미디어서버구축 branch September 19, 2024 08:15
@Mouon Mouon added the Feat label Sep 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants