post-thumbnail

[C#] UDP 소켓 통신

이번 시간에는 C#으로 UDP 소켓 통신을 구현해보려 한다. 이전 시간에 알아보았던 TCP 방식은 3 Way HandShake라는 방식으로 서버와 클라이언트 간의 접속 상태를 확인하는 부분이 있었고, 접속 상태가 활성화된 상태에만 통신을 할 수 있었다. 그러나 UDP

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

[C#] TCP 소켓 통신

이번 시간에는 CTCP 소켓 통신을 구현해보기에 앞서, TCP가 무엇인지부터 이해하고 넘어가는 것이 좋다고 생각한다. 우선 TCP란 Transmission Control Protocol의 줄임말으로, 주된 특징으로는 다음과 같다.서버와 클라이언트 간에 데이터를 신뢰성

2023년 1월 29일
·
0개의 댓글
·
post-thumbnail

[JAVA] 싱글톤 패턴(Singleton Pattern)

지난번 포스팅에서 static 키워드를 다뤘는데, 그 이유는 이번 시간 싱글톤 패턴에 대해서 설명하기 이전에 static 키워드에 대해서 어느정도 이해하고 있어야 된다는 생각 때문이었다. 그리고 예전에 공부할 때, static 키워드와 싱글톤 패턴이 서로 비슷한 점이

2023년 1월 28일
·
0개의 댓글
·
post-thumbnail

[JAVA] static 키워드

static이란 "고정된", "정적인" 이라는 뜻의 단어이다. Java, C# 등의 프로그래밍 언어에서는 정적 변수(static variable)를 선언하기 위해 사용되는 키워드이다. 이번에 static 키워드에 대해서 포스팅하는 이유는 최근에 Java로 HashMap

2023년 1월 17일
·
0개의 댓글
·
post-thumbnail

JAR, WAR란?

JAR는 Java Archive의 약자로 자바에서 사용되는 압축 파일의 한 형태로, 작동 방식은 흔히 자료를 압축하는 .zip과 유사..jar는 압축을 따로 해제하지 않아도 JDK(Java Development Kit)에서 접근하여 사용이 가능. (JDK에 포함되는 J

2021년 6월 10일
·
0개의 댓글
·
post-thumbnail

빌드(Build)란 무엇일까?

소스코드 및 프로젝트에 쓰인 각각의 파일 및 자원 등을 JVM이나 WAS가 인식할 수 있는 구조로 패키징하는 과정 및 결과물.프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램.계속해서 늘어나는 라이브러리, 프로젝트 진행 중 라이브러리 버전 동기화의 어

2021년 6월 8일
·
0개의 댓글
·