콜백 지옥과 UDP의 늪

이우석·2024년 2월 6일

포트폴리오

목록 보기
6/15

오늘은 캐릭터 선택에 이어 매칭 시스템을 만들기 시작했다.

회원가입 구현때와 마찬가지로.. 콜백 지옥을 통해 일단 매칭 정보를 DB에 넣는 것 까지는 시간이 걸리긴 했어도 무난히 성공했는데..

문제는 UDP 연결

TCP 소켓 통신에서 통신 방법만 바꿔주면 될 줄 알았는데.. 잘 안됐다.
IP 형식이 문제인가 싶어 이리저리 테스트해봤지만 결과는 동일했고, 유니티 스크립트에 Socket 클래스를 통한 소켓 통신은 막혀있고 UdpClient 를 써야하는 것 같다.

다행히 사용방법은 Socket 클래스보다 쉬웠지만.. 메시지가 가질 않는다.

한 컴퓨터에서 두 클라이언트를 띄워놓고 진행하다보니, IP 주소가 같은게 원인인 것 같은데..
내일은 휴대폰 데이터로 IP 주소를 다르게 해서 진행해볼 예정이다.

profile
게임 개발자 지망생, 유니티 공부중!

0개의 댓글