4.서버가 여러개의 LAN카드(NIC)를 장착한 경우의 설정

Edit

게임 서버가 여러개의 LAN카드(NIC)를 장착한 경우가 있습니다. 보안을 위해 이들 중 일부만 게이머와의 통신을 허용하면서 말이죠. 이러한 경우에는 서버 시작시 어떠한 NIC를 쓸 것인지를 지정해야 합니다. 만약 지정되어 있지 않는 경우 클라이언트가 서버로 연결은 할 수 있지만 UDP 통신이나 P2P 통신이 정상 작동하지 않을 수 있습니다.

Proud.CNetServer.Start의 입력 파라메터 Proud.CStartServerParameter.m_localNicAddr를 통해 사용할 NIC를 지정할 수 있습니다. 사용할 NIC들의 로컬 주소 리스트를 얻으려면 Proud.CNetUtil.GetLocalIPAddresses를 사용하는 것이 도움이 됩니다.