본문 바로가기
[SginalR] SignalR vs Socket.IO 기술 블로그 둘러보다가 좋은글을 발견하여 정리하여 공유해봅니다. SignalR과 SocketIO는 둘 다 대기시간이 짧은 이벤트 기반 통신을 지원하는 기술이다. 개발자는 채팅, 실시간 대시보드, 멀티 게임같은 실시간 기능을 만들 수 있다. SinalR이란? 지난 포스팅에 SignalR에 대한 요약 설명을 따로 적었고, 버전별로만 추가 설명을 적겠다. ASP.NET SignalR - ASP.NET 개발자를 위한 라이브러리, 오래되었고 심각한 버그만 수정하고 새로운 기능 추가 X ASP.NET Core SignalR - 오픈소스 SignalR 라이브러리 ASP.NET SignalR과 달리 이 버전은 적극적 유지 관리됨 Azure SignalR Service - 클라우드 버전 Socket.IO이란? 웹 클라이.. 2023. 3. 16.
[SignalR] SignalR 설명 SignalR● SignalR을 사용하여 프로그래밍하기 이전에 간략하세 설명 및 정리를 하고 시작하겠습니다.  SignalR이란??"앱에 실시간 웹 기능을 추가하는 것을 간소화하는 오픈 소스 라이브러리"실시간 웹 기능을 사용하여 서버 - 클라이언트 통신이 쉽다.실시간 웹 기능이란? 클라이언트가 서버로 새로운 데이터를 요청하기 까지 서버가 기다리기만 하는게 아니라, 서버에서 연결되어 있는 클라이언트로 메시지를 전달 할 수 있는 능력을 의미SignalR의 몇가지 기능 연결 관리를 자동으로함모든 연결된 클라이언트에 메시지를 동시에 보낼수있음         ex) 챗팅특정 클라이언트나 클라이언트의 그룹에 메시지를 보냄서버 - 클라이언트 원격 프로시저 호출 (RPC) 생성하기 위한  API. 늘어난 트래픽 처리를.. 2023. 3. 15.
[디자인패턴]- State 패턴 STATE 패턴 STATE 패턴이란? 객체의 상태에 따라 객체의 행위가 달라 질 때 사용 상태별 행위를 별도의 클래스에서 구현함으로써 코드 분리가 가능, 새로운 상태를 유연하게 추가 확장 할 수 있음 if/else 블럭으로 구현하는것보다 state 패턴을 사용하여 각 상태별로 구현하는것이 효율적일 수 있음 사용 예 , CODE internal class Program { static void Main(string[] args) { var testPlayer = new TestPlayer(); testPlayer.ChangeState(new LoginState()); Console.ReadLine(); } } Main.cs public class TestPlayer { public PlayerState P.. 2023. 3. 14.
샐러드를 만들다 건강하게 먹기 위해 샐러드를 매번 시켜먹다가 이번주는 직접 만들어 먹자해서 어제 마트에서 장을 봐왔다. 양상추, 양배추, 파프리카, 베이비채소, 방울토마토로 샐러드를 만들꺼고 나머지는 평소에 먹으려고 샀다. 양상추는 남아서 따로 보관해놨고, 총 7봉으로 소분했다. 어제 계획은 하루에 한봉씩 아첨저녁으로 나눠먹으려고 했는데 아침에 먹다보니 한봉 다먹어버렸다. 여기다가 단백질만 넣으면 더 좋은 구성이 될 꺼같은데 닭가슴살은 저녁에 먹으니까 아침에는 먹기 싫어서 어떻게 탄단지 구성할지 고민이다. 그리고 당연한 이야기지만 일주일치 샐러드 배달 시키는것보다 장봐서 직접 만들어 먹는게 더 저렴하다.. 절반정도? 앞으로도 매주 미리 일주일치 만들어놨다가 먹고 건강도 챙기고 돈도 아껴야겠다. 2023. 3. 6.
[방탈출] 강남/엑스케이프/수취인초대 친구들 가끔 만나고 사람수 적당하면 꼭 하는게 있는데 그게 바로 방탈출이다.마침 강남에서 만나기로 했고 인원도 5명이서 만나는거라 저정도면 탈출하겠지??했는데 결과만 말하자면 탈출 못했다..😂 활동성 진짜 많고, 짧은 치마 입으면 하기엔 힘들것같다;경험상 최적의 멤버 구성은 쫄보1명,탱커 1명,지능캐 2명정도 해서 4명이 가면 적당할꺼같다.  체감 난이도 : ★★★★ 재미 : ★★★★몰입감 : ★★★★★활동성 : ★★★★★   ㅠㅠ 2023. 2. 27.
[mysql] 설치 경로 찾기 쿼리 show variables like 'datadir'; 가끔 mysql 어디에 설치했는지 잊을 때 있는데, 그때 workbench 켠다음에 위의 쿼리 실행하면 mysql 설치 경로가 뜬다. 2022. 12. 16.