2025/01/14 2

내일배움캠프 85일차 TIL 최종 프로젝트 - 컴파일러 버그?

20250114 / Unity_6차  19주차 화요일  오늘은 황당한 문제를 겪었다. 코드상으론 전혀 문제가 없는데 List의 요소가 하나씩 사라지는 버그였다. // FreeExplorer 중에서 position에 가장 가까운 N명 호출(FreeExplorer에서 제거)private List PopClosestFreeExplorerN(float position, int N){ // Max-Heap 생성 (거리 기준으로 비교) MaxHeap maxHeap = new(N); // 삭제할 탐험가 임시 저장 List> nodesToRemove = new(); // 탐험가 거리순으로 검색 var currentNode = freeExplorers.First; while (cur..

카테고리 없음 2025.01.14

내일배움캠프 84일차 TIL 최종 프로젝트 - 네트워크 프로토콜 (IP, TCP, UDP)

20250113 / Unity_6차  19주차 월요일  1. IP (Internet Protocol): 기본 기반IP는 네트워크 통신의 기반으로, 데이터를 전송할 때 사용하는 주소 지정 및 경로 설정 규칙을 제공합니다.기본 역할: 데이터를 목적지(예: IP 주소)로 전달.특징:데이터를 패킷 단위로 분리하여 전송.신뢰성 없음: 데이터가 손실되거나 순서가 뒤바뀔 수 있음.최적의 경로를 선택해 데이터를 전송.비유: 택배 시스템에서 IP는 주소를 보고 물건을 배달하는 "운송 시스템" 역할을 합니다. 물건이 제대로 도착했는지, 깨지지 않았는지는 신경 쓰지 않습니다.2. TCP (Transmission Control Protocol): 신뢰성을 추가TCP는 IP 위에서 작동하며, 데이터 전송의 신뢰성과 순서를 보장..

카테고리 없음 2025.01.14