Pierwszy kod + wskazówki
Kod przerżnięty z kursu https://tutorialedge.net/golang/go-grpc-beginners-tutorial/
Coś ogarnąłem, ale chyba nie wystarczająco.
Teraz wiem jak: kompilować za pomocą protoc, stworzyć prosty serwer, stworzyć prostego klienta.
Dalej nie wiem: czego kontekst bierze "context" / "context.Background()";
Za co odpowiadają pliki: chat.pb.go i chat_grpc.pb.go.
Nie uruchamiać Go z terminala tylko z GoLand'a. ( Przeczytałęm że go run żadko wychodzi - lepiej używać go build + w GoLand wykrywa mi GoPath ).
Robić folder pb.
Dodawać "option go_package = "Nazwa_Projektu;Plik";" do .proto
Struktura serwera zawsze musi zawierać funkcję: "UnimplementedChatServiceServer"