분류 전체보기237 TIL_2025-01-17 팀 회의 다이어그렘 순서도 작성 TIL 2025. 1. 20. Code_Kata_js 카카오 성격 유형 이번 문제 너무 어려웠다.표가 있어서 좀더 알기 쉬웠어야 했나?!나만의 카카오 성격 유형 검사지를 만들려고 합니다.성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다.지표 번호성격 유형1번 지표 라이언형(R), 튜브형(T)2번 지표 콘형(C), 프로도형(F)3번 지표 제이지형(J), 무지형(M)4번 지표 어피치형(A), 네오형(N)4개의 지표가 있으므로 성격 유형은 총 16(=2 x 2 x 2 x 2)가지가 나올 수 있습니다. 예를 들어, "RFMN"이나 "TCMA"와 같은 성격 유형이 있습니다.검사지에는 총 n개의 질문이 있고, 각 질문에는 아래와 같은 7개의 선택지가 있습니다.매우 비동의비동의약간 비동의모르겠음약간.. CodeKata/JS 2025. 1. 17. TIL_2025-01-16 결국 지금까지 공부한 TCP 하루만에 응용하기에는 무리!! 무리!!!고로 이전에 작업 했던 서버 클라이언트로 회귀!!!using System;using System.Buffers;using System.Collections;using System.Collections.Generic;using System.Net.Sockets;using System.Text;using System.Threading.Tasks;using UnityEngine;using UnityEngine.UI;/// /// 게임의 네트워크 통신을 관리하는 매니저 클래스/// TCP 연결, 패킷 송수신, 게임 데이터 동기화를 담당/// public class NetworkManager : MonoBehaviour{ #region Si.. TIL 2025. 1. 17. TIL_2025-01-15 TCP 통신을 이해하기 위한 간단한 코드 작성// server.jsimport { GameServer } from "./gameServer.js"; // GameServer 클래스를 가져옴// 포트 3000에서 새 게임 서버 인스턴스를 생성const server = new GameServer(3000);// 서버를 시작server.start();// gameServer.jsimport net from "net"; // net 모듈을 가져옴 (TCP 서버 및 클라이언트 기능 제공)import { ServerHandler } from "./serverHandler.js"; // ServerHandler 클래스를 가져옴// GameServer 클래스: 게임 서버를 정의하는 클래스export class Game.. TIL 2025. 1. 16. TIL_2025-01-14 원하는 게임을 만들기 위해선 Tcp 전송에 대해서 좀더 알아 볼 필요가 있었다.using UnityEngine; // UnityEngine 네임스페이스 사용using System; // 시스템 관련 기능 사용using System.Net.Sockets; // 소켓 통신을 위한 네임스페이스using System.Collections.Generic; // 리스트 사용을 위한 네임스페이스// 게임 네트워크 클라이언트 클래스public class GameNetworkClient : MonoBehaviour{ private TcpClient client; // TCP 클라이언트 private NetworkStream stream; // 네트워크 스트림 private byte[] receiveBuf.. TIL 2025. 1. 14. Code_Kata_햄버거 만들기 CodeKata/JS 2025. 1. 14. CPU CPUCPU [중앙처리 장치]는 컴퓨터의 핵심 구성 요소로 컴퓨터 시스템에서 프로그램 명령을 실행하고 데이터를 처리하는 역할을 합니다.주요 구성요소산술 논리 장치 ALU기본적인 산술 연산과 논리 연산을 수행합니다. 제어 장치CPU 내부의 다른 구성 요소와 외부 장치 간의 데이터 흐름을 관리하고명령어를 해석하여 ALU와 레지스터에 지시를 내립니다. 레지스터CPU 내부에 있는 고속 메모리로연산 중인 데이터나 명령어를 일시적으로 저장합니다.ALUALU는 산술 논리 장치 라는 이름을 가진 컴퓨터의 한 부분입니다.ALU는 컴퓨터가 숫자를 계산하고 비트를 비교하는 일을 하는 두뇌 같은 역할을 합니다. ALU는 수학 문제를 계산하여 산술 연산을 수행합니다.ALU는 참과 거짓을 비교하여 논리적인 연산을 수행합니다.AL.. 개발 2025. 1. 13. CodeKata_둘만의 암호 CodeKata/JS 2025. 1. 13. TIL_2025-01-10 에러를 해결했다원인은 !!! LocationUpdate와 LocationUpdatePayload를 햇갈려서 주고 받을때 문제가 발생한 것이였다. 아래 코드는 오늘 업데이트 된 코드 들이다!!!// 위치 정보 업데이트 payloadmessage LocationUpdatePayload { UserLocation user = 1; // 단일 사용자 위치 정보를 포함하는 필드 // 사용자 위치 정보를 정의하는 메시지 message UserLocation { string id = 1; // 사용자 ID float x = 2; // 사용자 X 좌표 float y = 3; // 사용자 Y 좌표 string status = 4; // 사용자 상.. TIL 2025. 1. 10. TIL_2025-01-09 심각한 오류오류인데 정상적으로 작동함오류인데 정상인척?! 비정상적으로 작동함 서버에서 보내준 위치와 입력 동기화 그리고 심지어 좌우 이동은 적용되지 않음 우선 서버부터 훑어보자 기초 부터 순서대로 훑어보기 1.번더보기// src/server.js//1번// 해당 코드는 가장 처음 실행되며 기본 적인 기능들을 불러온다./* 이 코드는 TCP 서버를 초기화하고 실행하는 기능을 제공합니다.서버는 클라이언트의 연결을 처리하기 위해 `onConnection` 이벤트 핸들러를 사용하며,서버가 성공적으로 시작되면 실행 중인 주소를 로그로 출력합니다.초기화 과정에서 오류가 발생할 경우, 오류 메시지를 출력하고 프로세스를 종료합니다.*/import net from 'net'; // net 모듈 임포트 (TCP 소.. TIL 2025. 1. 10. TIL_2025-01-08 오늘 발생했던 에러 "패킷 디코딩 중 오류가 발생했습니다.""클라이언트 버전이 일치하지 않습니다." 이건 갑자기 생겼다가 없어졌다."알 수 없는 핸들러 ID""패킷 구조가 일치하지 않습니다.""필수 필드가 누락되었습니다" "Unknown packet type: Ping" 서버 코드 수정 PacketParser.js 더보기/* 이 코드는 수신한 데이터 패킷을 파싱하여 유효성을 검사하는 기능을 제공합니다.패킷을 디코딩하고, 클라이언트 버전 및 핸들러 ID를 검증하며, 필요한 필드의 존재를 확인합니다.오류가 발생할 경우 사용자 정의 오류를 생성하여 적절한 오류 코드를 반환합니다.*/import { getProtoMessages } from '../../init/loadProtos.js'; // 프로토 메시.. TIL 2025. 1. 8. TIL_2025-01-07 오늘 할일 순서 영단어점심 - 밥을 하면서 수면 상태에 들어가자!tcp-game 서버 코드 분석코드카타 최근 잊어 먹은 단어단어뜻knewknow 의 과거형 already이미, 벌써 watch보다, 지켜보다, 주시하다 just딱, 꼭, 정확히, 똑같이 all right자, 저 spent - spend의 과거형 server.js - [code] 서버 실행 코드더보기/* 이 코드는 TCP 서버를 초기화하고 실행하는 기능을 제공합니다.서버는 클라이언트의 연결을 처리하기 위해 `onConnection` 이벤트 핸들러를 사용하며,서버가 성공적으로 시작되면 실행 중인 주소를 로그로 출력합니다.초기화 과정에서 오류가 발생할 경우, 오류 메시지를 출력하고 프로세스를 종료합니다.*/import net fro.. TIL 2025. 1. 7. 이전 1 2 3 4 5 6 ··· 20 다음 💲 추천 글