본문 바로가기

전체 글32

WebSocket WebSocket이란? 컴퓨터 네트워크용 통신 규약의 하나이다. (ws://) 인터넷의 표준화 단체인 W3C(World Wide Web Consortium) 와 IETF(Internet Engineering Task Force) 가 Web server 와 Web browser 간의 통신을 위한 규정을 정의한 쌍방향통신(Duplex)용 기술 규약이다. API는 W3C가 책정을 맡고 있고, WebSocket 프로토콜은 IETF가 책정을 맡고 있다. WebSocket의 등장 배경 초기 웹의 탄생 목적은 문서 전달과 하이퍼링크를 통한 문서 연결이었다. 웹을 위한 HTTP 프로토콜은 이러한 목적에 매우 부 합하는 모델이다. 그러나 시대가 변하고 환경이 발전할 수록 웹이 더 이상 문서공유에만 집중할 수 없었다. 갈.. 2022. 9. 7.
[차량] Can Signal CAN: Controller Area Network 차량 내에서 호스트 컴퓨터 없이 마이크로 컨트롤러나 장치들이 서로 통신하기 위해 설계된 표준 통신 규격. 각 제어기들간의 통신을 위해 non-host 버스 방시그이 메세지 기반 네트워크 프로토콜이다 2022. 9. 6.
포트 open 확인 출처: https://firework-ham.tistory.com/57 [CentOS7] 리눅스 서버 포트 오픈 - node server 포트 오픈 리눅스 서버를 공부하거나 새로 이미지를 생성하여 실행하면 포트가 디폴트로 닫혀 있습니다. 외부에서 접속하기 위해 서버를 구동했지만 외부에서 접속이 되지 않아 당황하곤 합니다. 이 문제 firework-ham.tistory.com 리눅스 서버를 공부하거나 새로 이미지를 생성하여 실행하면 포트가 디폴트로 닫혀 있습니다. 외부에서 접속하기 위해 서버를 구동했지만 외부에서 접속이 되지 않아 당황하곤 합니다. 이 문제를 어떻게 해결해야 하는지 리눅스 서버의 포트를 오픈 하는 방법을 정리해보겠습니다. 1. CentOS 리눅스 서버의 열린 포트 확인하기. 우선 내가 실행.. 2022. 9. 6.
Websocket Connection fail 이슈확인 서버쪽에는 client 요청과 관련된 로그는 아무것도 찍히지 않고 오직 js 쪽에서만 socket open시 발생하는 connection fail 이슈 1. 네트워크가 정상적으로 구동이 안된 경우 2. 타겟 포트가 열려있지 않은 경우 2022. 9. 6.
[Git] 자주쓰는 alias 나는 참고로 fzf 를 사용한다 [alias] pl = pull co = checkout cm = commit br = branch a = add ch = "!git checkout $(git branch | fzf)" bd = "!git branch -D $(git branch | fzf)" s = status -s pf = 'push origin -f' // .gitconfig 에 저장되어있는 내용 [color] ui = auto [alias] pl = pull co = checkout cm = commit br = branch a = add ch = "!git checkout $(git branch | fzf)" bd = "!git branch -D $(git branch | fzf)" s = st.. 2022. 5. 3.