1차 목표였던 Java UDP Client Socket 통신이 이루어졌다.😙
몇일전 UDP Socket 통신을 구현하여 클라이언트 소켓 그것도 bytearray를 받아서 어떻게 decoding해야하나 혹은 멀티캐스트, 브로드캐스트 구현등 너무나 생각할 거리가 많아 속으로 아따마를 돌렸는데.
1차 목표한 부분이 그래도 이루어져서 너무나 좋다😎
손안에서 맴돌고 인지하고 있지만 완벽하지 않은 감이 없지 않다. 조속한 시일내에 해당 서버를 다시 뜯어 고쳐서
django-channels로 완전 바꾸어야 할 것 처럼 보인다.
무엇보다 목표는 프런트 페이지에 해당 데이터를 안전하게 보내주어야 하는데 현재로썬 브로드캐스트를 할려고 하면....
했던 일:
느낀점:
1. 서버와 시스템에 대한 제반 지식을 추후 쌓아야 될지 아니면 그동안 익숙했던 OS환경에서 하는게 더 이득인지 생각했을때 애초에 익숙한 개발환경에서 하는게 더 어땟을까?라는 생각이 든다.
2.추후 DB작업도 병행하고 비동기 분산처리도 진행해야하므로 django + celery + rabbitMQ(메시지브로커)와 같은 큐처리를 하는 라이브러리를 빠른 시간안에 학습해야 할 것으로 보인다. 아니면 FastAPI로 앞선 조합을 커버 할 수 있는지도 파악해봐야할지도 생각해봐야 할 것같다.
3. 항상 기본에 충실(데이터구조, 알고리즘)하자.