inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

데드락 질문 드립니다.

226

backboss

작성한 질문수 31

0

Server Session 쪽
OnRecvCompleted()
{
BytesTransferred 이부분이 0으로 오면서 Disconnect 가 호출이 되고나면
}
 
데드락이 걸리는 경우가 있는데
데드락 1
 
데드락2
 
데드락3
 
총 3군데서 더이상 진행이 안되는거 같은데
혹시 어디를 잘못 건드리면 이런 현상이 나오는지 알수 있을까요?
 
강의 4강 소스에 7강 google proto buffer 붙어서 뭐좀 만들어 보고있는데
접속을 끊고 다시 붙고 이런거 몇번 반복하니 서버가 멈추네요
 
새로운 클라이언트가 접속을 하면 서버에 접속까지만 되고 그이상은 진행이 안되네요.
 
서버실행중 콘솔창 마우스로 긁으면 100% 확률로 제현이 됩니다.
 
이거 마우스로 만진다고 서버에 문제가 될수 있나요?
 

unity C#

답변 1

0

Rookiss

서버실행중 콘솔창 마우스로 긁으면 100% 확률로 제현이 됩니다.
이거 마우스로 만진다고 서버에 문제가 될수 있나요?

ㅎㅎ 네 절대 안됩니다.
콘솔 프로그램을 클릭하면, 해당 프로그램이 멈추고 대기하게 됩니다.
lock을 잡은 상태에서 멈추면, 절대 락을 풀어주지 않을테니 문제가 되는 것이죠.
실제 서버는 콘솔 프로그램으로 띄우진 않고,
[서비스]로 백그라운드에서 실행하면 됩니다.

Lessons 3 & 4 don't have subtitles unfortunately

0

37

1

MessagePack

0

104

1

본인 플레이어 이동 관련 질문

0

66

1

Part7 Part9 질문이 있습니다.

0

86

1

.

0

131

1

.

-1

119

2

게임 로직 루프에서 게임 틱 누락으로 인한 높은 CPU 사용 문제

0

103

1

타일 팔레트 깔았는데도 안돼요

0

145

2

2D로 그냥 만들어도 되나요?

0

95

2

지난 강의와 이어지는게 맞을까요?

0

96

2

순환참조 문제로 인해 발생하는 문제는 없을까요?

0

166

2

유니티 클라와 C++서버연동

0

289

2

멀티플레이 테스트 환경 관련 질문입니다

0

226

3

강의 후반부에 순서 동기화를 위해 잡큐를 사용 안 한 부분 질문입니다!

0

163

2

코드 관련한 몇 가지 질문입니다!

0

162

2

3d 프로젝트 이동 동기화 관련

0

340

4

파트 7 스트레스 테스트 질문 드립니다.

1

203

2

맵 이동 방식

0

143

0

맵 이동 관련해서 질문드립니다.

0

97

1

안녕하세요 도저히 알 수 없는 오류가 나와서 질문드려요,,

0

220

2

안녕하세요. 일전에 질문 드린 포폴 준비 관련 질문의 추가 질문입니다!

0

173

1

[팁] 2024년 기준 버전 이슈?

0

469

1

SendBuffer.cs 삭제 후 대체 되는 부분의 장단점?

1

210

1

지금 강의의 유니티 클라를 IOCP 서버와 연동하는 것

0

343

2