본문 바로가기

go언어 블록체인

노마드 코인 12-19 리뷰

이번 강의에서는 메세지를 보내는 것에 관해서 강의를 하셨습니다

 

최신 블록을 제공했다는 메세지

모든 블록을 요청한다는 메세지

모든 블록을 제공했다는 메세지

이렇게 메세지들을 만들어서 보내어

 

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