개발공부(8)
-
자바로 채팅프로그램 만들기 ( TCP/IP 소켓 + 자바스윙 + 오라클DB )
자바로 채팅 프로그램 만들기 블로그에 올릴 내용이 무엇이 있나 이클립스 폴더를 뒤져보다가 자바로 채팅 프로그램을 짰던 내용이 있어서 올려봅니다. 이전에 파이썬으로 Remote Shell 공격을 공부하면서 소켓에 대해서 학습한 적이 있어서 비교적 쉽게 만들어 볼 수 있었던 걸로 기억합니다. (보안 공부를 할 때는 주로 파이썬이나 가끔 C언어를 사용했는데 이 프로그램을 짜 보면서부터 자바언어를 주로 사용하게 된 것 같음...) 실행 화면 TCP/IP 소켓의 이해 프로그램으로 채팅 프로그램을 짠다면 자신이 실행 중인 프로그램(프로세스)에서 다른 프로그램(원격지)에게 데이터를 전송할 수 있어야 합니다. 그러기 위해서는 TCP/IP 통신방식의 이해가 필요합니다. 먼저 소켓의 흐름을 보기전에 TCP가 무엇인지에 대..
2019.06.27 -
자바스크립트로 테트리스게임 개발!!
이전까지 해킹보안을 공부하다가 웹 개발자가 돼보기로 마음먹고 본격적으로 공부하기 시작한 지 5개월 정도 된 것 같습니다. 아직은 풋풋한 새내기 개발자지만 그동안 공부한 것을 공유하고 개인 공부와 자기만족 + 친구의 적극 추천으로 블로그를 시작해보려고 합니다. 보여줄만한 결과물이 많지 않기 때문에 지금까지 한 것만이라도 조금씩 정리해서 올려보려고 합니다. 그중 첫번째 게시글은 테트리스입니다. 자바스크립트를 처음 공부하면서 자바스크립트랑 조금이나마 친해지고자 만들어 봤던 테트리스 게임입니다. 지금 와서 다시 보니깐 어색한 부분과 잔잔한 오류들이 조금 있긴 하지만 혹시나 누군가에겐 도움이 되지 않을까 해서 올려봅니다. 먼저 테트리스 개발을 하기 전에 블록 정보를 어떻게 저장을 해야 할지 생각을 해보았는데 2차..
2019.06.25