[Day7-10] Wriggling

hyeseong-dev·2021년 6월 16일
0

C&S

목록 보기
6/6

Day7

1차 목표였던 Java UDP Client Socket 통신이 이루어졌다.😙
몇일전 UDP Socket 통신을 구현하여 클라이언트 소켓 그것도 bytearray를 받아서 어떻게 decoding해야하나 혹은 멀티캐스트, 브로드캐스트 구현등 너무나 생각할 거리가 많아 속으로 아따마를 돌렸는데.

1차 목표한 부분이 그래도 이루어져서 너무나 좋다😎
손안에서 맴돌고 인지하고 있지만 완벽하지 않은 감이 없지 않다. 조속한 시일내에 해당 서버를 다시 뜯어 고쳐서
django-channels로 완전 바꾸어야 할 것 처럼 보인다.

무엇보다 목표는 프런트 페이지에 해당 데이터를 안전하게 보내주어야 하는데 현재로썬 브로드캐스트를 할려고 하면....

Day10

했던 일:

  1. WSL내부 서버 외부와 연결 시키기
    참조 링크
  1. Bot서버 데이터를 HTTP로 받아 메모리에 저장하여 Front단에 GET요청시 전달하기
  2. centos7 개발환경 설정(미완)
    사실 16일은 거의 90%의 시간을 개발환경 셋업에 시간을 쏟아부었다.ㅠ.ㅠ

느낀점:
1. 서버와 시스템에 대한 제반 지식을 추후 쌓아야 될지 아니면 그동안 익숙했던 OS환경에서 하는게 더 이득인지 생각했을때 애초에 익숙한 개발환경에서 하는게 더 어땟을까?라는 생각이 든다.
2.추후 DB작업도 병행하고 비동기 분산처리도 진행해야하므로 django + celery + rabbitMQ(메시지브로커)와 같은 큐처리를 하는 라이브러리를 빠른 시간안에 학습해야 할 것으로 보인다. 아니면 FastAPI로 앞선 조합을 커버 할 수 있는지도 파악해봐야할지도 생각해봐야 할 것같다.
3. 항상 기본에 충실(데이터구조, 알고리즘)하자.

profile
어제보다 오늘 그리고 오늘 보다 내일...

0개의 댓글