실시간 채팅 구현 참조
serversocket문서
웹소켓 JSON값
왜?채팅을 소켓을 통해 만들었지만, 실시간으로 방을 참여하고, 많은 사람들이 채팅을 할 수있게 만들고싶었다.
위에 해당하는 구현이 끝난다면, 이제 url을 연결하여 id값을 접속할때마다 부여하며 채팅방을 만들고, 그 url을 원하는 사람들에게 공유하고 유저들이 접속한다면 원하는 사람들만 일회용으로 간단히 사용할수있지 않을까 생각하였다.
실시간 채팅 구현서버12345678910111213141516171819202122232425262728293031323334...
자세히
HTTPhttp는 OSI layer에서의 데이터 통신 프로토콜이다.
웹브라우저가 URL에 접속한다면 HTTP규약에 따라 요청하게되고 이는 해당서버가 해당 요청에 응답하며, 그 결과인 html문서가 브라우저 창에 나타난다.
하지만 HTTP규약을 그대로 개발한다면 반드시 사용자의 요청이 선행되어야하며 또한 페이지 내용을 고친다면 모든 페이지를 새로고침해야한다.
이를 해결하기위한 것이 Ajax
Ajax(비동기적 JS And Xml)HTTP 프로토콜안에서 ajax는 서버와 소통하기 위한 기술이다.
http 문서에서의 DO...
왜?현재 계획중인 프로젝트가 채팅기능이 들어가있다.
네트워크 공부도 할겸, 간단한 채팅기능을 처음 구현해볼겸
자세히 를 따라해보았다..
소캣이란?OSI 7계층에서 프로그램 개발에서는 보통 애플리케이션 계층을 건드린다. 하지만 UDP, TCP의 프로토콜로 구현되는 인터넷을 구현할려면 결국 Tranport계층에 접근해야한다. 애플리케이션 계층에서 트랜스포트 계층을 조작하는 방법이 바로 Socket이라고 불리는 인터페이스이다. UNIX에서 등장했으며, OS에서 제공하는 인터페이스이고, 어떤 종류의 프로그램이라하더라도 이 소켓에 접...
자세히
자세히
자세히
도커 네트워크 구성
왜? (작성중)도커는 이미지와 컨테이너로 굉장히 많은 일을 기록하여 다음에는 단순화 할수있다.
특히 이미지를 가져와 내가 원하는 구성을 안에 넣고 필요한 명령어(pip install -r requirements.txt,python manage.py makemigrations,python manage.py migrate,python manage.py runserver까지 실행을 하도록 기록해놓고 이를 이미지로 생성한다.
그럼다음부터는 해당 이미지만 실행하면 모든것이 기록한대로 동작한 결...
네트워크 지식 02
VPN
내가 외부에서 노트북을 써도 그것을 마치 내 집(VPN서버존재함)에서 쓰는것처럼 통신이 가능함, 즉, VPN서버를 지원해주는 곳에 연결해주면 내가 요청한내용을 암호화하여 내 VPN서버에 요청이 도착하면 풀어서 내집(내부망)에 해당하는 요청이면 내부망으로 보내주고, 아니면 내집(내부망)에서 외부망으로 요청보냄.
즉 내가 집에서 와이파이로 연결후 통신하는 것과 똑같게 보이게된다.
이걸 확장한다면 즉, 일본VPN을 결제후 사용하면 내가 일본에서 인터넷하는것과 똑같다.
Router와 스위치, 맥 주소
...
nginx의 설정에 대해 자세히 보고싶으시다면
nginx에 해당하는 포스팅을 참고해주세요
자세히
자세히2
pyenv (가상환경구성가능, 파이썬버전에 따라 가상환경 구성가능!)
왜?서버를 구성하고 웹서버환경을 구축하려면 nginx가 필요하다. 이를 DRF와 연결까지하여 실제로 JSON을 주고 받아보자
1$ ssh -i ~/.ssh/[private_key] ubuntu@ip
웹서버 구조
NginxNginx 설치nginx를 설치하는 방법에는 apt-get을 통한 방식과 직접 소스코드를 내려받아서 컴파일하...
영어 공부 때문에 어순이 영어 기준으로 되어있습니다
원본사이트는 자세히를 눌러 보실수있습니다
Render vs Parse자세히
HTML 파싱과 렌더링: 당신이 URL을 type하고 엔터를 누를때 여기에 무엇이 일어나는지 있다안녕! 나는 쓰고있다 한 시리즈의 기사들 웹 실행 핵s라고 불리는 그리고 이것은 될것이다 첫번째 기사 이 시리즈들로부터
이 기사는 목적으로한다 보여주것이다 어떻게 브라우저가 parse render하다 HTML 과 CSS을 이것은 결국 도와주다 우리를 이해하는 과정에서 어떻게 우리가 요술을 부리다 브...
왜?장고와 DRF가 동작하는 메커니즘을 단순하게 구조화하고
예시를 붙여놓았다.
참고로 serializer 와 form은 역할이 매우 비슷하다.
Django
DRF
자세히
html, xml차이
html이 어떻게동작, DOM
html, DOM 차이
왜?협업을 하고 외주를 진행하면서
백엔드를 주로했지만 간단한것도 단번에 못알아듣고 기본적인 html css 구조정도는 알아야
의사소통이 원할하게 진행을 느꼈다.
html, css를 직접다루는 것이 아닌 구조파악이므로 많은부분이 생각되어있을수있다.
HTML요소(Element)와 속성(Attribute)예시에서 img요소에 src, alt 속성을 추가되었다.
123<tag> {{내용}} </tag&...
자세히
자세히2
URI
HTTP
Hyper Text Transfer Protocol
서버의 80번 포트로 확립된 소켓상에서 HTTP요청과 응답을 교환함으로써 통신이 이뤄짐
클라이언트는 가져오려는 HTML 파일이나 이미지를 지정하기 위해서 URI(Uniform Resource Identifier)를 이용
URI는 인터넷에서 가져오는 리소스를 지정하기 위한 표준 기술 형식 -> 프로토콜 : //호스트명:포트번호/파일경로(위치)?쿼리문자열
ex) http://www.naver.com/Website/Default.aspx?...