본문 바로가기
반응형

SWE325

소켓 통신 프로그래밍 socket | 논블로킹 poll 테스트 코드 한 번 보면 잊을 수 없는 짤 비동기는 커피 진동벨, 외우자 비동기는 준비되면 알려드릴게요~ 소켓의 동작 모드 Blocking - 블러킹 모드의 소켓이란 네트워크 시스템이 실행을 완료할 때까지 응용프로그램의 프로세스가 블러킹 되는 소켓이다. - 예를 들면 accept()는 실행을 완료할 때(커넥션이 있을 때)까지까지 호출한 클래스를 블러킹하고 있는다. - 전통적인 unix 시스템 콜들은 모두 blocking이다. (listen, accept, connect, send, recv, close 등) NonBlocking - 비블로킹 모드의 소켓이란 일단 결과를 바로 반환해서, 응용 프로그램의 프로세스가 차단되지 않는 소켓을 말한다. Asynchronous - 비동기 모드는 비블로킹 모드에서처럼 차단될 수 있.. 2022. 9. 13.
간편한 IP 확인 방법 | 윈도우 | 리눅스 리눅스에서 ip 확인하는 방법 1. 터미널 창 열기 - 단축키 ctrl+alt+t 2. 명령어 입력 $ ifconfig 윈도우에서 ip확인하는 방법 1. 실행열기 - 단축키 Windows+r 2.명령 프롬프트(cmd)열기 - cmd 입력 3.명령어 입력 > ipconfig 2022. 9. 2.
클라우드 컴퓨팅 기초 개념 정리 | Iaas Paas SaaS 클라우드 컴퓨팅(Cloud Computing) 클라우드 컴퓨팅이란? - 컴퓨터 자원을 구름(Cloud)과 같이 무형의 형태로 가상화하여 제공하는 것. - 인터넷상의 서버를 통하여 데이터 저장, 보안, 네트워킹, 소프트웨어 어플리케이션 등 IT 관련 서비스를 한 번에 사용할 수 있는 컴퓨팅 환경. 온프레미스(on-premise)란? - Premise: 전제, 건물, 토지 - 원격 환경이 아닌 전산실 서버에 직접 설치해 운영하는 방식 - 클라우드 컴퓨팅 기술이 나오기 전까지 기업 인프라 구축의 일반적인(전통적인) 방식 서비스형 (aas: as a service)이란? - 각종 디지털 자원이 네트워크를 통해 사용 가능한 형태로 제공되는 서비스 - Anything as a Servie(EaaS, XaaS)라고도.. 2022. 8. 25.
GStreamer 기초 foundation 개념 정리 | 오픈소스 미디어 프레임워크 Gstreamer 라이브러리와 도구를 사용해 Gstreamer 애플리케이션 코드 짜기전에 먼저 이해부터 해보자 비디오 파이프라인 오디오와 비디오를 컨트롤하는 어플리케이션을 만들 수 있음. 어떤 타입의 데이터 플로우를 모두 처리할 수 있음 다양한 포맷을 지원한다. Ex) MP3, Ogg/Vorbis, MPEG-1/2, AVI, Quicktime, mod, … Gstreamer 플러그인 분류 체계 프로토콜 핸들링 Sources Formats: parsers, formaters, muxers, demuxers, metadata, subtitles Codecs: coders and decorders Filters: converters, mixers, effects, Sinks Foundations 기초 http.. 2022. 8. 4.
반응형