이번 강의에서는 메세지를 보내는 것에 관해서 강의를 하셨습니다
최신 블록을 제공했다는 메세지
모든 블록을 요청한다는 메세지
모든 블록을 제공했다는 메세지
이렇게 메세지들을 만들어서 보내어
StatusCode처럼 깔끔한 형태로 메세지를 보내게끔 만드는 것 같습니다
또한 go의 []byte형태로 메세지를 주고 받는 것보다 다른 플랫폼(JAVA etc..)들도 사용할 수 있게끔
JSON으로 메세지를 주고받으려고 합니다
메세지를 주고 받을 때 요청하거나 제공하는 데이터도 동봉하여 보낼 수 있게
Message struct 를 kind MessageKind 와 payload []byte로 만듭니다
go 에서 []byte는 무엇이든 될 수 있기 때문이죠
그리고 MessageKind를 만들어주는데
이때 iota라는 신기한 기능을 알려주십니다
이렇게 iota는 자동으로 0부터 숫자를 매겨줍니다
이번 강의 끝!
'go언어 블록체인' 카테고리의 다른 글
노마드 코인 12-22 리뷰 (0) | 2021.08.18 |
---|---|
노마드 코인 12-20 리뷰 (0) | 2021.08.17 |
노마드 코인 12-17 리뷰 (0) | 2021.08.17 |
노마드 코인 12-16 리뷰 (0) | 2021.08.17 |
노마드 코인 12-15 리뷰 (0) | 2021.08.17 |