가장 빨리 만나는 Go 언어 핵심 정리

저작권 안내
  • 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
  • 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.

핵심 정리

이재홍 http://www.pyrasis.com 2014.12.17 ~ 2015.02.07

형태함수명설명
TCP 서버tcp.Listen프로토콜, IP 주소, 포트 번호를 설정하여 네트워크 연결을 대기합니다.
    Accept클라이언트가 연결되면 TCP 연결(커넥션)을 리턴
        Read받은 데이터를 읽음
        Write데이터를 보냄
        CloseTCP 연결을 닫음
    CloseTCP 연결 대기를 닫음
TCP 클라이언트tcp.Dial프로토콜, IP 주소, 포트 번호를 설정하여 서버에 연결
    Read받은 데이터를 읽음
    Write데이터를 보냄
    CloseTCP 연결을 닫음
RPC 서버rpc.RegisterRPC로 사용할 함수 등록
RPC 클라이언트rpc.Dial프로토콜, IP 주소, 포트 번호를 설정하여 RPC 서버에 연결
    CallRPC 서버의 함수를 호출(동기)
    GoRPC 서버의 함수를 고루틴으로 호출(비동기)
HTTP 서버http.ListenAndServeHTTP 연결을 받고, 요청에 응답
http.HandleFunc경로별로 요청을 처리할 핸들러 함수를 등록
http.Handle경로별로 요청을 처리할 핸들러 등록
http.FileServer파일 서버 핸들러
http.StripPrefixHTTP 요청 경로에서 특정 문자열을 제거합니다. 예) /assets/hello.js → hello.js
http.NewServeMuxHTTP 요청 멀티플렉서 인스턴스 생성

저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.

Published

2015-06-01